Senior Lead Developer
Listed on 2026-07-17
-
Software Development
Backend Developer, .NET Developer, SQL Developer, DevOps
Empower, Innovate, Impact! At Team A-TEK, we enable people to drive innovation that impacts mission.
A-TEK operates at the intersection of mission and innovation by applying deep domain expertise across federal markets. Our digital‑first strategy enhances application development, digital transformation, enterprise IT, and scientific services. Solutions modernize, automate, secure, protect, and enhance operations of our federal clients.
The Senior Lead Developer is the technical leader for enterprise application development supporting a federal civilian agency’s Application Development and Support Services program. This role designs, develops, modernizes, integrates, tests, deploys, and supports mission‑critical business applications across Microsoft 365, Azure Government, and cloud‑native platforms.
The Senior Lead Developer provides hands‑on technical leadership while mentoring teams, establishing standards, conducting code reviews, and ensuring software quality throughout the Agile lifecycle. The role balances new development with modernization of existing applications, leveraging Python, React, .NET, Microsoft Power Platform, SQL Server, PostgreSQL, and Azure services.
This is a hybrid position based in Washington, DC.
- Serve as the senior technical authority for application design and implementation.
- Establish development standards, coding guidelines, and engineering best practices.
- Mentor and coach developers through design reviews, pair programming, and technical guidance.
- Conduct peer code reviews and approve production‑ready code.
- Design, develop, test, deploy, and maintain enterprise web applications.
- Develop modern React‑based user interfaces.
- Design and develop scalable Python backend services and RESTful APIs.
- Maintain and enhance existing C#/.NET applications while supporting long‑term modernization initiatives.
- Develop reusable software components and shared application services.
- Integrate enterprise applications with Microsoft 365, Power Platform, Azure services, and external systems.
- Lead migration of legacy applications to modern cloud‑native architectures.
- Design scalable solutions using Azure Government services.
- Support migration from SQL Server to PostgreSQL where appropriate.
- Implement microservices, API‑first architectures, and container‑ready applications where applicable.
- Participate in modernization assessments and technology roadmaps.
- Develop SQL Server and PostgreSQL stored procedures, views, and optimized queries.
- Support data migration and data quality initiatives.
- Optimize application performance through database tuning.
- Build and maintain CI/CD pipelines using Azure Dev Ops and/or Git Hub.
- Implement automated builds, testing, and deployments.
- Integrate static and dynamic application security testing into development pipelines.
- Maintain Software Bills of Materials (SBOMs) for production releases.
- Support infrastructure‑as‑code and automated deployment practices.
- Develop automated unit, integration, and regression tests.
- Ensure development complies with secure coding standards.
- Support Section 508 accessibility compliance.
- Participate in sprint planning, backlog refinement, demonstrations, and retrospectives.
- Resolve production issues and perform root‑cause analysis.
- Support Authority to Operate (ATO) activities.
- Remediate security vulnerabilities identified through automated scanning or penetration testing.
- Ensure compliance with:
- FISMA
- NIST SP 800‑53
- Zero Trust principles
- Agency security policies
- Document APIs and integration specifications.
- Develop deployment guides and operational runbooks.
- Maintain software configuration documentation.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related technical discipline.
- Minimum 10 years of professional software development experience.
- Minimum 5 years supporting Federal Government IT systems.
- Demonstrated experience leading software development teams.
- Strong verbal and written communication skills.
- Python
- C#
- .NET
- SQL
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).