Intermediate Software Developer
Core
Design, develop, test, and maintain software applications for the federal government under senior guidance.
Role type
Intermediate Software Developer
Builds
Software applications and features
Domain
Federal government services, cybersecurity, IT infrastructure
Deliverable
production ML models | product features
Required skills
Java, C#, Python, JavaScript/TypeScript, .NET, Angular, React, Spring Boot, SQL, NoSQL, RESTful APIs, Git, Agile/Scrum
Preferred skills
AWS, Azure, Google Cloud, Bachelor's degree in CS/SE
Responsibilities
Design, code, test, and debug software applications; Implement new features and enhancements; Ensure applications are efficient and maintainable; Collaborate with senior developers, QA, and project managers; Participate in Agile/Scrum ceremonies; Write clean, documented code; Conduct peer code reviews; Contribute to technical documentation
Seniority
Intermediate, hands-on IC