Software Developer Junior

Ashland, Virginia

V2X
Apply for this Job
Overview

Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Aligned around a shared purpose, our $3.9B company and 16,000 people work alongside our clients, here and abroad, to tackle their most complex challenges with integrity, respect, responsibility, and professionalism.

At V2X, we are making a difference by delivering decision support tools critical for the protection of our forces when threatened by both physical and Chemical, Biological, Radiological, or Nuclear (CBRN) threats.

Responsibilities
  • Major Job Activities
  • Collaborate with team members and stakeholders to understand project requirements and assist in translating them into actionable tasks. Occasional travel to customer locations may be required.
  • Development tasks using languages like C , Java, Go, HTML, CSS, and JavaScript / TypeScript, along with relevant frameworks and backend technologies, under the guidance of more senior developers.
  • Work closely with the team to understand the solution and contribute to iterative development of UI and backend components, ensuring high-quality code and user-friendly results.
  • Support integration and testing of software solutions, ensuring that the software functions as expected and is compatible with hardware components.
  • Participate in system design, installation, and testing by assisting more experienced team members in implementing system components and contributing to troubleshooting.
  • Assist with hardware, software, and related components by providing support during development and maintenance phases.
  • Must be able to lift 50 pounds.
  • Work from a ladder.
  • Use power tools.
  • Assist in troubleshooting production issues: Respond to and help resolve bugs or issues that arise in production environments, working under the guidance of more senior developers.
  • Participate in sprint planning and agile meetings: Attend daily stand-ups, sprint retrospectives, and sprint planning meetings to contribute to the team's progress and feedback loops.
  • Version control management: Use version control systems such as Git to manage code, commit changes, and collaborate with team members on code repository.
  • Assist with performance tuning and optimization: Identify areas of the codebase that could be optimized for better performance, especially when working on larger-scale systems.
  • Refactor and improve legacy code: Review and improve older code, ensuring it's easier to maintain, more efficient, and follows up-to-date best practices.
  • Contribute to software deployment and release cycles: Assist in deploying software and ensuring smooth release cycles, including preparing release notes and validating new versions.
  • Participate in the security and compliance processes: Assist in ensuring that security best practices are followed, and that the software adheres to relevant compliance standards.
  • Contribute to the preparation of system documentation, operation guides, and technical instructions, learning best practices for documenting software solutions.
  • Research and learning: Stay up to date with new technologies and industry trends, attend training sessions or using online resources to continually improve development skills.
  • Contribute to software deployment and release cycles: Assist in deploying software and ensuring smooth release cycles, including preparing release notes and validating new versions.
  • Participate in the security and compliance processes: Assist in ensuring that security best practices are followed, and that the software adheres to relevant compliance standards.
  • Contribute to the preparation of system documentation, operation guides, and technical instructions, learning best practices for documenting software solutions.
  • Research and learning: Stay up to date with new technologies and industry trends, attend training sessions or using online resources to continually improve development skills.
  • This work is completed in an office environment but might include outdoor fielding and various customer locations.
  • This work can be completed locally from a home office, but will require partial attendance within our Software Integration Lab located in Ashland, VA.
  • Must be able to travel to customer sites and test events.
Qualifications
  • Education/Certification:
  • Bachelor's Degree in Computer Science (BSCS), Engineering, Science, or similar field
  • CompTIA Security + Preferred
  • Experience:
  • Minimum of 2 years related experience
  • Familiarity with OOP design principles.
  • Experience in OOP/static typed languages (C , Java, Go, etc.)
  • Experience with front-end development and front-end Web UI frameworks (React, Angular, etc.)
  • Experience using microservices to build scalable and robust applications preferred.
  • Working knowledge of Docker, Kubernetes, and Helm preferred
  • Experience with developing cross-platform applications.
  • Proficiency in testing frameworks and writing tests.
  • Proficiency in common development tools, such as Git, DevOps, and JIRA.
  • Experience with creating technical documentation.
  • Clearance Requirement:
  • Ability to obtain and maintain Secret clearance.
  • Skills:
  • Individual must be a self-motivated performer to work independently as well as within a team.
  • Individual must be able to manage and prioritize multiple projects at one time.
  • Must be able to communicate clearly and support customer prioritization.
  • Ability to solve challenging technical problems.
We are committed to an inclusive and diverse workplace that values and supports the contributions of each individual. This commitment along with our common Vision and Values of Integrity, Respect, and Responsibility, allows us to leverage differences, encourage innovation and expand our success in the global marketplace. Vectrus is an Equal Opportunity /Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, protected veteran status or status as an individual with a disability. EOE/Minority/Female/Disabled/Veteran.

Date Posted: 11 April 2025
Apply for this Job