Senior .NET Developer

Posted Sep 10

This is a fully remote position, open to applicants in Virginia.

📋 Description

• Design, develop, maintain, and continually enhance a large-scale production application.

• Collaborate with the Technical Lead to establish technical direction, engineering standards, and development best practices.

• Create, enhance, and maintain microservices and RESTful APIs utilizing C# and .NET.

• Develop and support cloud-native applications on AWS GovCloud.

• Construct scalable, resilient, and highly available services capable of processing millions of messages monthly.

• Develop and support event-driven and asynchronous solutions with RabbitMQ and AWS SQS.

• Design and optimize PostgreSQL data access and persistence solutions on AWS RDS.

• Deploy, troubleshoot, and maintain containerized applications using Docker, Kubernetes, and Rancher.

• Facilitate machine learning capabilities within the microservices architecture.

• Utilize AI-assisted development tools, code generation technologies, AI agents, and AI frameworks.

• Review AI-generated code for architecture, security, maintainability, performance, and coding standards.

• Conduct code reviews, mentor developers, and promote engineering best practices.

• Maintain code quality and security through automated scanning and static analysis, including SonarQube.

• Manage source code and CI/CD workflows utilizing Azure DevOps.

• Diagnose and resolve issues related to performance, scalability, reliability, messaging, database, and integration.

• Collaborate with operations and engineering teams to monitor production health and availability.

• Support releases, deployments, troubleshooting, and incident resolution.

• Engage in occasional after-hours support for releases and critical incidents.

• Enhance architecture, performance, resiliency, observability, automation, and developer productivity.

• Take part in Agile planning, estimation, design reviews, and continuous improvement.


⛳️ Requirements

• Bachelor’s degree or equivalent experience in Computer Science, Engineering, Information Technology, or a related technical field.

• Over 8 years of professional software development experience, including substantial work with enterprise-scale production applications.

• Expert-level hands-on proficiency with C#, .NET Core, and modern .NET (such as .NET 8/9/10 or similar).

• Strong experience in designing RESTful APIs and microservices architectures.

• Experience in developing and operating applications within AWS, ideally AWS GovCloud.

• Extensive Docker and Kubernetes experience in production settings.

• Familiarity with Kubernetes management platforms like Rancher.

• Experience with asynchronous, event-driven, or message-based applications using RabbitMQ and AWS SQS.

• Strong PostgreSQL development skills, including database design, query optimization, and performance troubleshooting.

• Experience with AWS RDS or similar managed relational database services.

• Understanding of distributed systems, high-availability architectures, scalability, resiliency, and production performance.

• Experience supporting high-volume production systems and troubleshooting complex issues across application, database, messaging, container, and infrastructure layers.

• Ability to take technical ownership of a significant codebase and independently drive complex engineering initiatives.

• Experience in performing code reviews and mentoring developers.

• Familiarity with AI-assisted development and code-generation tools such as GitHub Copilot, ChatGPT, or similar technologies.

• Ability to validate, secure, test, and maintain AI-generated code.

• Experience with SonarQube or similar static code analysis tools.

• Proficiency with Azure DevOps repositories, source control, CI/CD pipelines, and modern DevSecOps practices.

• Understanding of secure software development practices for enterprise and Federal environments.

• Willingness to provide occasional after-hours support for production releases and critical incidents.

• US Citizenship is required.

• Preferred: experience with AWS GovCloud, Federal Government applications, machine learning integration, AI agents/frameworks, distributed messaging at scale, observability, Infrastructure as Code, FISMA/NIST/FedRAMP, Agile/Scrum and DevSecOps, along with AWS/Kubernetes/cloud certifications.


🏝️ Benefits

• Comprehensive medical, dental, and vision insurance commencing the first of the month following your start date.

• 401(k) plan with immediately vested employer contributions; no matching required.

• Generous Paid Time Off (PTO).

• An additional day of paid wellness leave each calendar year.

• Ten federal holidays.

• Pet insurance.

• Tuition reimbursement.

• Internal training programs.

• Company-sponsored industry certifications.

• Team-building activities.

• Community volunteering opportunities.

• Quarterly HQ days.

• Wellness events.

• Happy hours.

• Family fun events.

People also viewed

RR Donnelley23 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk1 day ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH1 day ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers