NET Developer
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