Software Developer – Mid
Listed on 2026-06-07
-
Software Development
Software Engineer, Agile Developer
The SD – Mid shall possess an active and transferable U.S. TOP-SECRET (with SSBI). The Mid-Level Software Developer is a proficient professional responsible for designing, developing, and maintaining software solutions under the Agile methodology. They play a key role in contributing to development efforts, implementing features, and collaborating with Agile teams to deliver high-quality software increments. This role requires solid technical skills, an understanding of Agile principles, and the ability to work effectively within a collaborative team environment.
The Contractor shall provide Mid-Level Software Developer services, working alongside the Government Supervisors, Product Owners, and developers. These services shall include:
- Software Development:
Design, develop, and maintain software applications, features, and components using programming languages, frameworks, and tools, following coding standards and best practices. - Agile Collaboration: Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews, collaborating with Agile teams to estimate effort, prioritize development tasks, and provide regular updates on progress.
- Feature Implementation:
Implement assigned user stories and tasks, ensuring alignment with project requirements and acceptance criteria. Collaborate with product owners and stakeholders to clarify requirements and resolve ambiguities. - Code Quality and Testing: Write clean, maintainable code and conduct unit testing to verify software functionality. Collaborate with QA engineers to ensure adequate test coverage and participate in troubleshooting and debugging activities.
- Documentation: Document software designs, implementation details, and technical specifications. Maintain documentation up to date to facilitate knowledge sharing and future maintenance.
- Continuous Improvement: Identify opportunities for process improvement and optimization within Agile development practices. Contribute ideas and suggestions to enhance team productivity and software quality.
- Technical Research: Stay updated on emerging technologies, programming languages, and development trends. Conduct research and experimentation to explore new tools and techniques that can improve development practices.
- Cross-functional Collaboration: Collaborate with other teams such as UX/UI designers, Dev Ops engineers, and business analysts to ensure a holistic approach to software development and delivery.
Education and Certification Requirements:
Relevant certifications such as Agile Certified Practitioner (PMI-ACP), Certified Scrum Developer (CSD), or similar certifications demonstrating proficiency in Agile software development practices are beneficial but not required.
#J-18808-Ljbffr(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).