Position: Senior .NET Developer
Location: Onsite - Saint Paul, MN
Duration: 6 Months
Job Summary
- Minimum 10 years of software development experience, with at least 5 years in .NET application development using Microsoft technologies
- Extensive front-end development experience (7+ years) with HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Blazor
- At least 3 years of experience developing and deploying applications in Azure cloud using CI/CD pipelines
- Skilled in collaborating with both business and technical stakeholders to translate requirements into technical solutions
- Proficient in SQL Server, Entity Framework, and performance analysis tools
- Demonstrated ability to design and implement CI/CD pipelines, API design, microservices, distributed systems, and Azure Application Performance Monitoring
- Strong communication, leadership, and teamwork skills, with experience working on hybrid (remote/onsite) teams
- Proven capability to manage multiple workstreams on large-scale enterprise projects
- 7+ years of experience writing automated unit tests
- 3+ years of experience with database design and development in SQL Server or Azure SQL
- Experience with Clean Architecture, Domain-Driven Design (DDD), and SOLID principles
- Experience developing RESTful APIs, microservices, and integrating third-party services in Azure-based environments
- Familiarity with Azure services such as App Services, Azure Functions, Azure Storage, Key Vault, and monitoring
- Experience providing technical leadership, code reviews, mentoring, and Agile practices
- Background working in state/local government or public-sector environments, with knowledge of compliance, security, and governance requirements