More jobs:
Junior Software Engineer
Job in
Herndon, Fairfax County, Virginia, 22070, USA
Listed on 2026-07-15
Listing for:
Vosper Thornycroft Group
Full Time
position Listed on 2026-07-15
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Overview
VTG is seeking a Full Performance Software Developer to support a dynamic program focused on advancing Artificial Intelligence (AI), Machine Learning (ML), and enterprise Data Management capabilities.
The program’s technical teams provide software design, development, operations, and maintenance support across a variety of systems and initiatives. These teams focus on streamlining operations, automating processes, and aligning enterprise data management solutions with the organization’s overarching digital architecture.
What will you do?- Design, develop, test, deploy, operate, and maintain software applications supporting mission and enterprise objectives.
- Utilize Scrum and Agile development methodologies for software application development unless otherwise directed by the customer.
- Translate user and mission requirements into end-to-end application and database designs.
- Develop solutions that integrate with multiple applications, interfaces, APIs, and supporting database systems.
- Develop software applications and web services using JavaScript-capable technologies and other approved programming languages.
- Write, test, debug, and maintain application code across multiple programming languages and technology stacks.
- Identify, track, troubleshoot, and resolve software defects and programming bugs.
- Support application integration, implementation, operations, and ongoing maintenance activities.
- Apply security patches, perform security scans, assess vulnerabilities, and support remediation efforts.
- Support the application security accreditation and authorization process.
- Develop clear and effective technical documentation, including requirements documents, procedures, correspondence, and reports.
- Explain technical protocols, procedures, processes, and solutions clearly to both technical and non-technical audiences.
- Plan development activities, establish goals, determine implementation strategies, and monitor progress toward project objectives.
- Collaborate with software developers, engineers, data professionals, and other technical stakeholders in an Agile team environment.
- Active TS/SCI W/ Polygraph required.
- Bachelor’s degree in a relevant technical field or a minimum of 3 years of professional experience as a Software Developer.
- Experience with the full software development lifecycle, including software design, development, testing, implementation, operations, and maintenance.
- Experience developing web applications and web services.
- Proficiency in at least two programming, scripting, or database languages relevant to the project.
- Ability to translate user requirements into end-to-end application and database designs involving multiple interfaces and supporting systems.
- Experience identifying, tracking, troubleshooting, and resolving software defects.
- Working knowledge of Scrum and Agile software development methodologies.
- Ability to communicate technical procedures, protocols, and processes clearly to technical and non-technical audiences.
- Strong planning, organization, and problem-solving skills.
- Ability to develop clear, concise, and effective technical documentation.
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).
(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:
×