Jobs · Engineering · Utah

Senior .NET Software Developer

Robert Half · South Jordan, UT · Yesterday
On-siteEngineeringTemporary

Responsibilities

  • 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.

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· Yesterday
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 3 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com