Junior Software Engineer

VTG

Herndon, Virginia

JOB DETAILS
JOB TYPE
Full-time
SKILLS
Agile Programming Methodologies, Application Integration, Application Programming Interface (API), Artificial Intelligence (AI), Bug Tracking Software, Communication Skills, Computer Security, Data Management, Database Design, Database Programming Languages, Database Technology, Debugging Skills, JavaScript, Machine Learning, Operational Support, Operations Processes, Problem Solving Skills, Programming Languages, Project Tracking, Requirements Management, Scripting (Scripting Languages), Scrum Project Management and Software Development, Security Analysis, Security Patches, Sensitive Compartmented Information (SCI), Set Goals, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Technical Writing, Test Plan/Schedule, Top Secret Clearance, Vulnerability Scanners, Web Programming, Web Services
LOCATION
Herndon, Virginia
POSTED
14 days ago
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

Responsibilities:
  • 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.
Qualifications:
  • 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.

About the Company

V

VTG