- Home
- Remote Jobs
- Developer- C#/.NET, WinForms, SQL, Databricks, Snowflake, Python - Remote
Developer- C#/.NET, WinForms, SQL, Databricks, Snowflake, Python - Remote
Job summary
Work model
Role Overview
Nationwide Financial is looking for a developer to build, enhance, and support custom applications that help internal teams work more effectively with financial data and support critical business decisions at scale. This role primarily focuses on desktop application development in C#, with additional exposure to Python and modern data platforms such as Databricks and Snowflake.
Many of our core applications are data-driven desktop tools that support day-to-day operations. This role plays a key part in maintaining and evolving those systems while contributing to newer solutions across our broader technology environment.
This is a strong fit for someone who enjoys solving real business problems, working directly with end users, and owning solutions end-to-end. The work is collaborative and hands-on, with opportunities to influence what gets built and how solutions evolve.
What makes this role interesting
- Strong emphasis on C# development, including WinForms and backend application logic.
- Opportunity to support and evolve existing desktop applications while also building and shaping newer solutions using modern technologies.
- Exposure to a broad data ecosystem, including Python, Databricks, Snowflake, SQL Server, data pipelines, and visualization tools.
- Variety of work in a small, collaborative team where developers work closely with business partners.
- Ability to influence technical direction and solution design, not just code to prewritten specifications.
What you will do
- Build, enhance, and support custom applications used by internal partners.
- Maintain and improve existing applications, focusing on performance, usability, and scalability.
- Develop solutions using C#, Python, SQL, and related technologies.
- Partner directly with business users to understand needs and translate them into practical, effective technical solutions.
- Troubleshoot issues, test enhancements, and support applications in production environments.
- Contribute to automation, reporting, visualization, and modern data solutions across the team.
What we are looking for
Core experience
- Strong C#/.NET development background with experience building and maintaining desktop applications.
- Extensive experience working with WinForms, including designing responsive UI workflows, handling complex state, and modernizing legacy applications.
- Experience developing data-intensive applications that interact with large-scale datasets (SQL Server, Databricks, and Snowflake).
- Ability to troubleshoot technical issues and work through problems independently.
- Comfort working directly with both technical and non-technical partners.
- Interest in owning solutions end-to-end in a highly collaborative environment.
Helpful additional experience
- Solid familiarity of Python.
- Solid understanding of database design, querying, and performance tuning across relational and distributed data platforms.
- Power BI or Tableau.
- Data pipelines, automation, or reporting solutions.
- Experience modernizing or extending legacy applications.
A note for candidates
We welcome strong developers from a variety of industries who bring solid C#/.NET skills, WinForms experience, SQL knowledge, and the ability to learn a new business domain.
If you're looking for a role where you can apply your current strengths while continuing to grow your technical skill set, this is a strong opportunity to do both. This role can be staffed fully remote.