Senior Full Stack Software Developer

ASRC Federal•Washington, DC
•$117,373 - $199,496

About The Position

ASRC Federal Technology Solutions is seeking a Senior Full Stack Software Developer to provide expert-level engineering, architectural guidance, and technical leadership in designing, developing, securing, and deploying enterprise-grade applications supporting a federal contract in Washington, DC. The role calls for deep expertise in .NET development, modern front-end frameworks, cloud-native architecture, and DevOps integration. The developer will lead modernization efforts, mentor development teams, and deliver scalable, secure, mission-aligned technical solutions. The position works across the application stack, from full lifecycle development and user interfaces to APIs, cloud infrastructure, integrations, and deployment automation. It also involves close collaboration with project managers, business analysts, functional leads, DevOps engineers, and stakeholders to align technical solutions with operational and mission requirements and enterprise standards.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Expert-level C#/.NET Core, ASP.NET MVC, and API development.
  • Proficiency with React, Angular, or equivalent front-end frameworks.
  • Strong knowledge of RESTful API design, microservices, and integration architecture.
  • Hands-on experience with Azure, AWS, or OCI cloud services and cloud-native technologies.
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Proficiency with relational and Oracle databases.
  • Strong analytical and problem-solving skills, including the ability to resolve complex technical issues.
  • Demonstrated experience leading or mentoring development teams.
  • Excellent communication skills and ability to interface effectively with technical and non-technical stakeholders.
  • Active Secret clearance.

Nice To Haves

  • Certifications such as Azure Developer Associate, AWS Developer, or Scrum/Agile certifications.

Responsibilities

  • Lead full lifecycle development using C#/.NET Core, ASP.NET, and modern full-stack technologies.
  • Implement enhancements, perform code-level fixes, and provide advanced troubleshooting across the application stack.
  • Architect secure, scalable cloud-native solutions on Azure, AWS, or OCI.
  • Lead modernization of legacy systems into cloud platforms, supporting microservices and containerized architectures.
  • Develop and maintain RESTful APIs, reusable components, and modern UI frameworks such as React or Angular.
  • Support complex integrations with internal and external systems.
  • Collaborate with DevOps engineers to maintain and enhance CI/CD pipelines.
  • Support deployment automation using Docker, Kubernetes, and related cloud-native tooling.
  • Engage in sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Contribute to incremental delivery schedules and ensure successful execution of development tasks.
  • Provide technical leadership to mid-level developers in a hybrid or multi-team environment.
  • Mentor junior developers and drive adoption of engineering best practices and secure coding standards.
  • Work closely with project managers, business analysts, and functional leads to ensure technical solutions align with operational and mission requirements.
  • Communicate progress, challenges, and risks effectively to leadership and stakeholders.
  • Conduct code reviews and enforce compliance with secure coding, performance optimization, and architectural guidelines.
  • Promote continuous improvement and ensure technical solutions meet enterprise standards.

Benefits

  • Health care insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k)
  • Education assistance
  • Paid time off, including PTO and holidays
  • Other paid leave required by law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service