×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer – Mid

Job in Lorton, Fairfax County, Virginia, 22199, USA
Listing for: Jbainc
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Software Engineer, Agile Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary