Senior .NET Developer

Omm IT SolutionsSaint Paul, MN
Hybrid

About The Position

We are seeking a highly experienced Senior.NET Developer for the client. This resource will be responsible for designing, developing, and deploying complex enterprise-grade.NET applications and services. The ideal candidate will have deep expertise in Clean Architecture, Domain-Driven Design, and Azure cloud deployments. As a senior technical leader, this role requires mentoring junior staff, leading code reviews, and collaborating seamlessly in a mixed business/technical Agile environment.

Requirements

  • 10 years of overall software development experience.
  • 5 years of dedicated application development using the .NET framework and Microsoft technologies.
  • 7 years of combined experience using front-end technologies: HTML5, CSS3, and JavaScript.
  • 7 years of combined experience utilizing frameworks such as Angular, React, or Blazor.
  • 3 years of experience writing applications within the Azure cloud and deploying code via CI/CD pipelines.

Nice To Haves

  • 7 years of experience writing automated unit tests.
  • 3 years of advanced CI/CD pipeline automation (including builds), with hands-on expertise in microservices architecture, API design, distributed systems, and Azure Application Performance Monitoring.
  • 3 years of database design and development utilizing SQL Server or Azure SQL.
  • Strong technical background with Entity Framework and performance analysis tools.
  • Proven track record of managing multiple workstreams simultaneously within large-scale enterprise environments.
  • Excellent cross-functional collaboration and leadership communication skills.
  • Previous experience thriving in a hybrid (telework/office) setting on a mixed business and technical team.

Responsibilities

  • Architect, design, and deploy applications utilizing Clean Architecture and Domain-Driven Design.
  • Build and integrate Azure app services, Function apps, databases, and ORM technologies.
  • Integrate .NET solutions with third-party APIs, external databases, and diverse cloud services.
  • Design enterprise applications incorporating relational databases, data caching, and large-scale data management.
  • Establish, maintain, and automate CI/CD pipelines and deployment workflows.
  • Oversee code reviews, mentor development team members, and enforce coding best practices.
  • Collaborate closely with solution architects, business analysts, product owners, and other stakeholders to translate functional needs into technical requirements.
  • Troubleshoot high-priority production issues and optimize application performance and scalability across multiple environments.
  • Provide technical leadership regarding security implementations, architectural decisions, and long-term tech planning.
  • Facilitate knowledge transfer and create detailed technical documentation for internal teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service