Jobs · Engineering · Utah

Senior .NET Software Developer

Robert Half · South Jordan, UT · 3 mo ago
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

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com