ASRC Federal Technology Solutions is seeking a highly skilled and experienced Senior Full Stack Software Developer which will provide expert-level engineering, architectural guidance, and technical leadership in the design, development, security, and deployment of enterprise-grade applications supporting our federal contact in Washington, DC. This role requires deep competency in .NET development, modern front-end frameworks, cloud-native architecture, and DevOps integration. The ideal candidate is an experienced hands-on developer capable of leading modernization efforts, mentoring development teams, and delivering scalable, secure, mission-aligned technical solutions.
Work Location: Washington DC
Clearance: Active Secret
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.
- Working closely with project managers, business analysts, and functional leads to ensure technical solutions aligning 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.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Relevant certifications such as Azure Developer Associate, AWS Developer, or Scrum/Agile certifications are advantageous.
- Technical Proficiency:
- 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 with the ability to resolve complex technical issues.
- Demonstrated experience leading or mentoring development teams.
- Excellent communication skills with the ability to interface effectively with both technical and non-technical stakeholders.