
Lead Software Engineer (C# & .NET) - Contract
- Hybrid
- United States
- $60 - $80 per hour
Job description
This is a 6-month contract, hybrid role requiring 1 day per week in the office in Saint Paul, MN. Candidates must be able to work in the US without sponsorship.
We are seeking a skilled and experienced Lead .NET Developer for a hybrid position based in South St. Paul, MN, with one day per week onsite required. The selected candidate will take a key role in developing high-quality, scalable, and secure applications, while also providing leadership and mentorship to a team of developers. This is a hands-on position ideal for someone with a strong technical foundation and a collaborative, solution-oriented mindset.
Responsibilities:
Lead the design and development of enterprise-level applications using .NET technologies and Azure services.
Translate architectural designs into detailed technical implementations.
Collaborate with cross-functional teams to deliver robust and innovative software solutions.
Develop and maintain CI/CD pipelines, automated testing, and deployment processes.
Monitor application performance and ensure system reliability and scalability.
Utilize Agile methodologies and tools such as Azure DevOps to manage workflows and ensure timely delivery.
Provide technical guidance and mentorship to junior developers.
Requirements:
Bachelor’s degree in Information Technology or a related field.
Minimum 8 years of experience in software development, including 3+ years in a lead or mentoring capacity.
5+ years of hands-on experience with the .NET framework (C#, ASP.NET, .NET Core).
5+ years of experience with front-end technologies (HTML5, CSS3, JavaScript) and frameworks such as Angular, React, or Blazor.
3+ years of experience working with Azure services (Azure Functions, App Services, Event Grid, etc.).
Proficiency in SQL and object-relational models.
Experience with CI/CD tools, unit testing (xUnit/NUnit), and Agile methodologies.
Azure Developer Associate or similar Azure certification required.
Experience working in a hybrid environment.
Preferred Skills:
Experience with microservices architecture, API design, and distributed systems.
Familiarity with Power Platform tools such as Power Apps and Power Automate.
Knowledge of Azure APM (Application Performance Monitoring).
Our Vetting Process
At Emergent Staffing, we work hard to find the software engineers who are the right fit for our clients. Here are the steps of our vetting process for this position:
Application (5 minutes)
Online Assessment & Short Software Engineering Challenge (40-60 minutes)
Initial Phone Interview (30-45 minutes)
3 Interviews with the Client
Job Offer!
#EmergentStaffing
Job requirements
In this role, you will develop high-quality, scalable, and secure applications, while also providing leadership and mentorship to a team of developers
- United States
or
All done!
Your application has been successfully submitted!