Job description
Requisition #: SOFTW003284
Job Title: Software Development Lead
Location: Virginia Beach, Virginia 23461
Clearance Level: Secret
**Selected applicants may be subject to a government security investigation and must meet eligibility requirements for access to classified information. **
- Develop high quality computer programs that meet requirements while maximizing reuse written in a variety of computer programming languages such as C, C++, C#, Java, Ada, JavaScript and JQuery.
- Develop software that handles input and output in a variety of data format including flat files, Extensible Markup Language (XML), and JavaScript Object Notation (JSON).
- Develop software using tools in Integrated Development Environments (IDE) such as Eclipse.
- Implement complex algorithms as identified in Technical Instructions.
- Develop interfaces with shore site components and other applications using protocols such as Distributed Interactive Protocol (DIS), High Level Architecture (HLA) and Application Programming Interfaces (APIs).
- Configure and maintain Operating Environments (OE) such as VxWorks, Windows Operating Systems (OS), Linux Operating Systems (OS) or other OS variants by future computer programs.
- Design and implement web services using Simple Object Access Protocol (SOAP) and/or the Representational State Transfer (REST) architectural approach.
- Design and develop software using such gaming frameworks as Unity to support virtual reality (VR) training capabilities.
- Install, configure, and maintain web servers such as Apache Tomcat or JBoss to support the implementation of web-based capabilities.
- Design and develop software, web services and other capabilities while conforming to Cybersecurity standards and practices including Security. - Prepare Technical Implementation Guides (STIGs), Information Assurance Vulnerability Alerts (IAVAs), Assured Compliance Assessment Solution (ACAS) reports.
- Provide documentation for all source code using such tools as Doxygen or Javadocs.
- Perform code reviews using such tools as Crucible or Fisheye to ensure the quality of delivered software artifacts.
- Develop milestone technical review, design, and test readiness presentations in accordance with the NAVSEA Technical Review Manual (TRM).
- Automate processes whenever possible to improve efficiency of software development efforts, including automating build processes using Jenkins or like tools.
- Support system build production including compilation of software, creation of executables, and development of installation solutions using utilities such as Install Anywhere.
- Document and maintain software compilation processes and procedures.
Qualifications
- Bachelor’s level degree in one of the following disciplines: Computer or Electrical or Electronics Engineering; or Computer Science
- Ten (10) years of full-time professional experience in one or more of the following fields: Software development; or Computer Networks; or Systems Engineering with an emphasis on software development and integration.
Additional Skills & Qualifications
- Demonstrated experience managing DOD software projects from cradle to grave.
- Demonstrated knowledge of IEE and other industry standards / best practices.
- Demonstrated experience in Combat System design, core technologies and Combat System training execution.
- Demonstrated experience in Computer System architecture design and development.
- Demonstrated experience with C, C++ and Java.
- Demonstrated experience with real time messaging products such as Data Distribution Service (DDS).
- Demonstrated experience with simulation architecture standards such as High Level Architecture (HLA) and Distributed Interactive Simulation (DIS).
- Demonstrated experience managing software version control and/or software source code base management.
- Demonstrated experience with DoD training systems and training tool development.
- Demonstrated experience in the following areas: Computer Architecture Red Hat Linux 6 & 7, Virtualization Technologies such as VMWare and RHEV RTI DDS Messaging RTI-S HLA, Model Based Systems Engineering Software such as Innoslate and Cameo.
- Demonstrated Experience in one or more of the following Naval System areas: AEGIS SSDS NavSSI GPNTS BFTT / ATD.
Working Conditions
- General office environment. Work is generally sedentary in nature, but may require standing and walking for up to 10% of the time.
- The working environment is generally favorable.
- Lighting and temperature are adequate, and there are not hazardous or unpleasant conditions caused by noise, dust, etc.
- Work is generally performed within an office environment, with standard office equipment available.
- Sedentary – 10 lbs. Maximum lifting, occasional lift/carry of small articles. Some occasional walking or standing may be required. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
- Stand or Sit
- Walk
- Talk or Hear
- See
COVID-19 Vaccinations Requirements
As a federal contractor, Agile Defense is subject to any federal vaccine mandates or other customer/facility vaccination requirements. As such, to protect the health and safety of its employees and to comply with customer requirements, Agile Defense may require employees in certain positions to be fully vaccinated against COVID-19. Vaccination requirements will depend on the status of the federal contractor mandate and customer site requirements.
About Us!
Agile Defense is an Information Technology Solutions provider committed to partnering with our customers to deliver the highest level of service to our customers. We provided Information Technology (IT) services to the U.S. Government, including several United States Civil agencies and various branches within the U.S. Department of Defense.
Agile Defense has established a solid reputation of partnering with our customers to deliver innovative IT solutions with our “Listen. Think. Innovate.” philosophy.
At Agile Defense, we know that our employees are our most important asset. We believe in our responsibility to our fellow employees, customers, company, and to our country. We promote teamwork, integrity, and creativity; we expect our fellow employees to also live these values.
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.