Senior Software Engineer - ASP.NET

Synectics for Management Decisions Inc
Onsite

About The Position

We are looking for a Sr. Software Engineer with strong ASP.NET experience to join our team supporting our government customer located in the Washington DC metro area. This is an onsite work opportunity. U.S. Citizenship required. This is a 1 year project.

Requirements

  • Minimum 8 years Software Engineering experience
  • Bachelors degree in Information Technology, Computer Science, Engineering or related field of study
  • Demonstrated experience designing and developing scalable microservices using ASP.NET Core (C#) within structured, compliance-driven environments
  • Hands-on experience integrating and optimizing PostgreSQL databases using Entity Framework Core (EF Core)
  • Proven ability to design and maintain secure, high-performance PostgreSQL databases supporting enterprise or government systems
  • Experience developing and consuming GraphQL APIs in ASP.NET or similar platforms
  • Strong foundation in automated testing, including unit testing for APIs and microservices
  • Experience with Azure applications; DevOps tools
  • Ability to troubleshoot and resolve issues across development, test, and production environments
  • Experience working in Agile or hybrid Agile environments supporting government programs
  • U.S. Citizenship required

Nice To Haves

  • Experience supporting federal agencies or government contracting environments
  • Understanding of DevSecOps practices in Azure environments, CI/CD pipelines, and secure deployment processes
  • Active or previous security clearance (preferred)

Responsibilities

  • Design, develop, and maintain mission-critical microservices that support federal program objectives using ASP.NET Core and EF Core
  • Implement secure, scalable APIs and services aligned with federal compliance and security standards
  • Develop and maintain unit tests to ensure code quality, reliability, and audit readiness
  • Collaborate with cross-functional teams, including program managers, analysts, and government stakeholders, to deliver effective technical solutions
  • Troubleshoot and resolve defects identified through testing, user feedback, or production monitoring
  • Diagnose issues in deployed environments and document findings in accordance with program standards
  • Design, refine, and maintain data models to support evolving mission requirements
  • Develop and optimize database queries and views to enable secure and efficient data exchange
  • Build and maintain GraphQL schemas to support flexible, controlled data access across systems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service