JTDS Software Design Engineer - 25985 in Suffolk, VA at Alion Science and Technology

Date Posted: 5/25/2018

Job Snapshot

  • Employee Type:
  • Location:
    Suffolk, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description


Position Summary

The JS J7 JTSE JTDS Developer is responsible for the life-cycle software engineering of JTDS behavior models, architecture, user interface, utilities and development environment to meet JTSE Program Manager objectives.  The Developer provides design, development, and deployment of enterprise data services and training repositories to support Joint Training activities. Joint Training requires data to define the operational environment including terrain, geospatial, force structure, logistics, unit & platform characteristics, weapons and sensor parametrics, human geography, weather and bathymetry.

JTDS includes a web portal, the Order of Battle Service (OBS), Force Management Service (FMS), Terrain Generation Service (TGS), and associated data repository management functions. 

The JS J7 JTSE Software Development team is directly responsible, in this context, for developing and maintaining technical solutions and standards to provide the greatest level of training capability to the warfighter, at the lowest possible cost, at the fastest pace achievable.

Duties and Responsibilities:

This developer, receiving prioritized requirements from the JTDS Software Development Lead, works with end users to achieve robust, maintainable and effective simulation and supports the continuous improvement of the software infrastructure.  The developer will be required to work with a team of developers and subject matter experts to develop, enhance, integrate, and support JTDS. Primary development is done in Windows using Java programming languages and frameworks such as Spring; incorporates web technologies such as JavaScript, Hibernate and RabbitMQ.  Database experience with Oracle or PostgreSQL is a must.  The team utilizes Agile/Scrum techniques for team collaboration and development. Git is the primary revision control system.

Education and Experience:

Bachelor’s degree in Engineering, Computer Science or related discipline plus 2 to 4 years of directly related experience.

In some cases, educational requirements may be adjusted or waived for more than 6 years applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience.

Knowledge, Skills, Abilities:

Strong background in Java and JavaScript development is desired.

Database experience is a must.

Related technical certifications may be required.

Simulation/HLA and Modeling & Simulation (M&S) experience a plus.

Experience with Jira and Confluence a plus.

Two years of professional experience in M&S system design is desired.

Two years of professional experience with development in a Windows environment is desired. 

Two years of professional experience with development in a Linux/Unix environment is a plus.   

Strong written and oral communication skills and ability to work in a team environment is required. 

Military domain experience is a plus. 

On-site support required.  Interface with customers on a daily basis.

System interface development experience is a plus.

Shell scripting is a plus.

Security:  Must hold and maintain, at minimum, an Active Secret security clearance.




Diversity Statement

Women, minorities, individuals with disabilities and veterans are encouraged to apply.  Alion will provide a reasonable accommodation to individuals with disabilities and disabled veterans who need assistance to apply.  Please visit the Alion Careers site for more information

U.S. Citizenship Required.

Next Steps

Join Our Talent Network

Join Our Talent Network

Join the Alion Science and Technology Corporation Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected
with you.