remote
Senior Software Developer Remote - ASRC Federal
Software Engineer
Senior Software Developer leading design, development, and modernization of mission‑critical web, client‑server, and cloud applications for defense audit services, leveraging Python, Java, AWS, REST APIs, Docker, and Agile practices.
About the role
Key Responsibilities
- Lead the architecture, design, and implementation of web‑based and client‑server applications that support Defense Contract Audit Agency operations.
- Modernize legacy codebases, refactor for scalability, and integrate new services using AWS cloud infrastructure.
- Collaborate with cross‑functional teams to define requirements, create technical specifications, and deliver high‑quality code on schedule.
- Mentor junior developers, conduct code reviews, and promote best practices in secure coding and performance optimization.
- Develop and maintain RESTful APIs, containerize services with Docker, and automate deployments through CI/CD pipelines.
Requirements
- 5+ years of professional software development experience with Python and Java.
- Strong experience with AWS services (EC2, S3, RDS, Lambda) and cloud‑native architecture.
- Proficiency in designing and consuming REST APIs, and experience with Docker and container orchestration.
- Hands‑on knowledge of Agile methodologies and experience leading or participating in Agile teams.
- Excellent problem‑solving skills, strong communication, and a commitment to delivering secure, reliable software for mission‑critical environments.
Skills
pythonjavaawsdockeragile