Lead .NET Developer
Contract
Lead Level
15+ years
Posted 3 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
Serve as a Lead .NET Developer for the Metropolitan Council, focusing on architecting, designing, and deploying complex .NET and Azure cloud-based solutions. Provide technical leadership and mentorship to development teams, ensuring best practices and adherence to coding standards.
Responsibilities
- Serve as Lead .NET Developer for enterprise-grade .NET applications and services
- Architect, design, prototype, develop, and deploy complex .NET and Azure cloud-based solutions
- Provide technical leadership and mentorship to development teams, ensuring best practices and coding standards
- Collaborate with solution architects, product owners, business analysts, and cross-functional teams to translate business needs into technical solutions
- Implement modern architecture patterns including Clean Architecture and Domain-Driven Design (DDD)
- Integrate .NET applications with third-party APIs, databases, and Azure cloud services
- Optimize applications for performance, scalability, and maintainability across multiple environments
- Lead code reviews, enforce development standards, and drive continuous quality improvement
- Design and maintain CI/CD pipelines for efficient deployment and release management
- Troubleshoot and resolve complex technical issues in both production and development environments
- Ensure applications comply with security, data privacy, and accessibility requirements
- Contribute to long-term technical planning, architecture decisions, and technology selection
- Prepare technical documentation and lead knowledge transfer sessions
Requirements
- 15+ years of overall software development experience
- 5+ years in .NET application development and Microsoft technologies
- 5+ years as a Technical Team Lead, including mentoring junior developers
- 7+ years with Angular, React, or Blazor frameworks
- 5+ years developing and deploying applications in Azure cloud using CI/CD pipelines
- Proven leadership, communication, and collaboration skills on large-scale enterprise projects
Qualifications
- Degree in IT or related field
- At least 15 years of overall software development experience.
Nice to Have
- Experience translating functional requirements into technical designs collaboratively
- 8+ years with front-end technologies (HTML5, CSS3, JavaScript)
- 3+ years with Azure services (Functions, App Services, Event Bus, etc.)
- 5+ years hands-on with API design, microservices, distributed systems, and Azure Application Performance Monitoring
- 10+ years writing automated unit tests
- 5+ years in database design/development with SQL Server/Azure SQL
- Experience working in hybrid telework/office environments
- Strong knowledge of SQL Server, Entity Framework, and performance analysis tools
Skills
Azure
*
Angular
*
JavaScript
*
.NET
*
REACT
*
SQL Server
*
API
*
CI/CD
*
Entity Framework
*
Domain-Driven Design (DDD)
*
HTML5
*
CSS3
*
Blazor
*
Clean Architecture
*
Azure SQL
*
* Required skills