This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Senior .NET Software Developer to join a Long-term Contract opportunity based in Utah. This role will partner closely with a senior technical lead to evaluate legacy application customizations and help shape how essential functionality is incorporated into a modern .NET Core platform. The ideal candidate brings strong engineering judgment, enjoys working through complex application behavior, and can contribute effectively in a collaborative, low-ego team environment.
Job Responsibility:
Assess legacy Web Forms application components and identify business-critical functionality that should be incorporated into the modern .NET Core solution
Work closely with the lead developer to review customized code paths, clarify system behavior, and recommend practical implementation approaches
Translate older application logic into scalable configuration patterns and maintainable features within the current platform architecture
Build, enhance, and support backend services using C#, ASP.NET, and related .NET technologies aligned with modern development standards
Develop and optimize data access layers using Entity Framework, with awareness of environments that may also include NHibernate
Contribute to cloud-based application delivery using Azure services, including hosted applications, database services, and containerized workloads
Support migration-related development efforts by helping move functionality from legacy frameworks into a more modern, service-oriented architecture
Partner with teammates to troubleshoot issues, improve application performance, and deliver reliable solutions that meet long-term business needs
Requirements:
10+ years of software development experience with strong depth in C# and the .NET ecosystem
Hands-on experience building applications with ASP.NET, including work in both Web Forms and modern .NET Core environments
Proven background supporting or executing migrations from legacy Web Forms applications to newer .NET-based architectures
Solid experience with Entity Framework
familiarity with NHibernate is beneficial
Practical knowledge of Azure services such as App Services, Azure SQL Database, and cloud-based application deployment patterns
Experience working with Docker and containerized development or deployment workflows
Ability to analyze existing codebases to understand both technical implementation and underlying business intent
Strong collaboration skills with a proactive approach to asking questions, aligning with team members, and delivering work responsibly