Senior .NET Developer

NetImpact Strategies•Remote,
•$120,000 - $165,000•Remote

About The Position

NetImpact Strategies is seeking a Senior .NET Developer to support the development, modernization, and operation of a high-availability, enterprise-scale application in an AWS GovCloud environment. This is a hands-on senior development role requiring strong coding skills, technical ownership, production troubleshooting capabilities, and the ability to work across all layers of a mission-critical enterprise application. The application uses a cloud-native microservices architecture with approximately a dozen services and processes millions of messages each month. Its technology stack includes .NET 10/.NET Core, REST APIs, PostgreSQL on AWS RDS, RabbitMQ, AWS SQS, Docker, Kubernetes managed through Rancher, and AWS GovCloud. The environment also uses AI-assisted software development tools and AI development frameworks to accelerate engineering while maintaining rigorous standards for code quality, security, and maintainability. The successful candidate will take ownership of a complex production codebase, provide technical leadership, and work closely with technical leads, operations teams, and other stakeholders to deliver secure, scalable, resilient, and maintainable solutions. The role includes occasional after-hours support for planned production releases and critical production incidents, coordinated with the operations team. US citizenship is required.

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science, Engineering, Information Technology, or a related technical discipline.
  • At least 8 years of professional software development experience, including significant experience developing and supporting enterprise-scale production applications.
  • Expert-level hands-on development experience with C#, .NET Core, and modern .NET (.NET 8/9/10 or similar).
  • Strong experience designing and developing RESTful APIs and microservices-based architectures.
  • Experience developing and operating applications in AWS; AWS GovCloud is preferred.
  • Strong experience with Docker and Kubernetes in production environments.
  • Experience with Kubernetes management platforms such as Rancher.
  • Experience developing asynchronous, event-driven, or message-based applications using technologies such as RabbitMQ and AWS SQS.
  • Strong relational database development experience with PostgreSQL, including database design, query optimization, and performance troubleshooting.
  • Experience with AWS RDS or comparable managed relational database services.
  • Strong understanding of distributed systems, high-availability architectures, scalability, resiliency, and production application performance.
  • Experience supporting high-volume production systems and diagnosing complex issues across application, database, messaging, container, and infrastructure layers.
  • Demonstrated ability to take technical ownership of a substantial codebase and independently drive complex engineering efforts.
  • Experience performing code reviews and providing technical guidance and mentorship to other developers.
  • Experience with AI-assisted development and code-generation tools such as GitHub Copilot, ChatGPT, or comparable AI development technologies.
  • Ability to use AI tools effectively while applying engineering judgment to validate, secure, test, and maintain AI-generated code.
  • Experience with SonarQube or similar static code analysis and code-quality platforms.
  • Experience with Azure DevOps (ADO) repositories, source control, CI/CD pipelines, and modern DevSecOps practices.
  • Strong understanding of secure software development practices for enterprise and Federal environments.
  • Ability and willingness to provide occasional after-hours support for production releases and critical incidents.
  • US citizenship required.

Nice To Haves

  • Experience developing and supporting applications within AWS GovCloud.
  • Experience supporting high-volume, mission-critical Federal Government applications.
  • Experience integrating machine learning models or AI services into production application architectures.
  • Experience with AI agents, AI development frameworks, and advanced AI-assisted software engineering workflows.
  • Experience designing and troubleshooting distributed messaging architectures and asynchronous processing at scale.
  • Experience with application monitoring, logging, observability, and production performance management.
  • Experience with Infrastructure as Code and automated cloud deployment practices.
  • Familiarity with Federal security and compliance frameworks such as FISMA, NIST, and FedRAMP.
  • Experience working within Agile/Scrum and DevSecOps delivery environments.
  • AWS, Kubernetes, or related cloud/container certifications.

Responsibilities

  • Design, develop, maintain, and continuously improve a large-scale production application as a senior hands-on developer.
  • Take ownership of the application codebase and work with the Technical Lead to establish technical direction, engineering standards, and development best practices.
  • Design, develop, enhance, and maintain microservices and RESTful APIs using C# and .NET 10/.NET Core.
  • Develop and support cloud-native applications deployed within AWS GovCloud.
  • Design and maintain scalable, resilient, highly available services capable of processing millions of messages per month.
  • Develop and support event-driven and asynchronous processing solutions using RabbitMQ and AWS SQS.
  • Design, develop, and optimize data access and persistence solutions using PostgreSQL hosted in AWS RDS.
  • Develop, deploy, troubleshoot, and maintain containerized applications using Docker and Kubernetes, including Kubernetes environments managed through Rancher.
  • Support the integration and operation of machine learning capabilities within the application's microservices architecture.
  • Use AI-assisted development tools, code-generation technologies, AI agents, and AI development frameworks to improve developer productivity and accelerate software delivery.
  • Review AI-generated code for compliance with application architecture, security, maintainability, performance, and coding standards.
  • Perform code reviews, mentor developers, troubleshoot complex technical issues, and help establish engineering best practices across the development team.
  • Maintain code quality and security through automated scanning and static code analysis, including SonarQube.
  • Manage source code and participate in development and CI/CD workflows using Azure DevOps (ADO).
  • Diagnose and resolve application performance, scalability, reliability, messaging, database, and integration issues across the technology stack.
  • Partner with operations and engineering teams to monitor and maintain production application health and availability.
  • Support production releases, deployments, troubleshooting, and incident resolution.
  • Provide occasional after-hours support for planned production releases and critical production incidents, in coordination with the operations team.
  • Identify opportunities to improve application architecture, performance, resiliency, observability, automation, and developer productivity.
  • Participate in Agile development activities, technical planning, estimation, design reviews, and continuous improvement initiatives.

Benefits

  • Comprehensive medical, dental, and vision insurance, starting the first of the month after joining.
  • 401(k) plan with immediately vested employer contributions; no matching required.
  • Paid Time Off (PTO) policy.
  • One additional day of paid wellness leave per calendar year.
  • Ten federal holidays observed.
  • Pet insurance.
  • Tuition reimbursement.
  • Internal training programs.
  • Company-sponsored industry certifications.
  • Team-building activities, community volunteering, quarterly HQ days, wellness events, happy hours, and family fun events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service