Senior .NET Developer

Integres, LLCSaint Paul, MN
Hybrid

About The Position

We are seeking an experienced Senior .NET Developer to support the design, development, and deployment of enterprise-grade.NET applications and services. This role will provide technical leadership in application architecture, cloud development, performance optimization, security implementation, and Agile software delivery. The selected consultant will work closely with architects, developers, business analysts, product owners, and stakeholders to build scalable, maintainable, and high-performing solutions using Microsoft technologies and Azure cloud services.

Requirements

  • Minimum ten (10) years of professional software development experience.
  • At least five (5) years of hands-on experience developing applications using the .NET Framework and Microsoft technologies.
  • Seven (7) years of combined experience with front-end technologies including: HTML5, CSS3, JavaScript
  • Seven (7) years of combined experience with one or more modern front-end frameworks: Angular, React, Blazor
  • Three (3) years of experience developing and deploying applications in Microsoft Azure.
  • Three (3) years of experience implementing and maintaining CI/CD pipelines.

Nice To Haves

  • Strong experience translating business requirements into technical architecture and application designs.
  • Experience working in hybrid (remote and onsite) collaborative environments.
  • Extensive experience with: SQL Server, Azure SQL, Entity Framework
  • Performance tuning and monitoring tools
  • Experience designing and implementing RESTful APIs, microservices, and distributed systems.
  • Experience with Azure Application Performance Monitoring and diagnostics tools.
  • Seven (7) years of experience writing automated unit tests.
  • Three (3) years of database design and development using SQL Server or Azure SQL.
  • Proven ability to manage multiple initiatives within large-scale enterprise environments.
  • Strong communication, leadership, stakeholder management, and team collaboration skills.

Responsibilities

  • Design, develop, test, and deploy complex.NET applications and services.
  • Build and maintain Azure App Services, Azure Functions, and cloud-native solutions.
  • Architect and implement solutions using Clean Architecture and Domain-Driven Design (DDD) principles.
  • Design and optimize relational databases, data caching strategies, and enterprise-scale data management solutions.
  • Conduct code reviews, establish development standards, and mentor junior developers.
  • Collaborate with solution architects, business analysts, product owners, and stakeholders to define technical requirements and solution designs.
  • Develop integrations with third-party APIs, databases, and cloud services.
  • Improve application performance, scalability, reliability, and maintainability.
  • Design and maintain CI/CD pipelines and automated deployment processes.
  • Troubleshoot and resolve complex production and development issues.
  • Implement security best practices and ensure compliance with organizational standards.
  • Participate in Agile ceremonies and contribute to sprint planning, development, and delivery.
  • Support architectural decision-making, technology evaluation, and long-term technical strategy.
  • Create technical documentation and provide knowledge transfer to internal teams.

Benefits

  • medical
  • dental
  • vision
  • short- and long-term disability protection
  • basic life and AD&D insurance
  • 401(k) Savings Plan
  • Accrued Paid Time Off (PTO)
  • Employee Recognition and Rewards
  • Employee Referral Bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service