NorfolkRecruiter Since 2001
the smart solution for Norfolk jobs

Software Engineer (MV), Associate - 36158

Company: Alion Science and Technology
Location: Norfolk
Posted on: May 3, 2021

Job Description:

Job Description

Alion is a $1B federal DOD government contractor, focused on Technology Solutions for our customers. Are you a mission driven individual who is looking for a meaningful career? This isn't your average mission. Join Alion and make a difference by helping to create and maintain modeling and simulation training services and applications for our US Navy Fleet!

Position Summary

The Joint Semi-Automated Forces (JSAF) Junior Developer is responsible for the life-cycle software engineering of JSAF behavior models, architecture, user interface, utilities and development environment to meet Navy Service Program Manager objectives. JSAF is a High Level Architecture (HLA) compliant simulation system and is the core simulation used in the Navy Continuous Training Environment (NCTE), as well as the core maritime simulation used in Joint events. JSAF represents combat systems, cognitive models and synthetic environment effects. The NCTE is a federation comprised of many distributed simulation systems and interfaces used to support Navy and Joint Training, as well as Navy concept development and experimentation. The JSAF Junior developer is a contributor to the NCTE software engineering activities in support of Fleet Synthetic Training (FST). NCTE Software Development provides modeling and simulation application development, live, virtual and constructive systems integration support and in-service engineering support to US Fleet Forces (USFF) and the Number Fleets. The NCTE 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.

Duties and Responsibilities

This developer, receiving prioritized requirements from the NCTE Software Development Lead, works with end users to achieve a robust, maintainable and effective simulation models, behaviors and supports the continuous improvement of the software infrastructure. The junior level developer will be required to work with a small team of developers and subject matter experts to develop, enhance, integrate, and support JSAF. This developer will be responsible for the full life-cycle of software engineering for a given project, including the employment of project engineering, systems engineering and application development activities. Primary development is done on JSAF Linux platforms using C, C++, and JAVA. Shell scripting is used to help automate tasks and query information. Git is the primary revision control system. Motif and GTK are the primary graphical systems used. Eclipse is used to development JAVA applications.

Under direct supervision, defines specifications for moderately complex software programming applications and/or oversees the maintenance of existing programs to ensure continued performance and compliance with current guidelines and standards.

Under direct supervision, performs all necessary aspects of the programming phase of software development including coding, testing, debugging and documenting using current guidelines and standards.

Under direct supervision, defines architecture requirements and performance standards to meet customer specifications.

Participates in the analysis and development of test plans. Tests assigned components and units, provides test results and recommends corrections.

Under direct supervision, identifies and directs resolution of moderately complex hardware/software interface issues or other technical problems.

Researches and develops prospective applications and products and maintains current knowledge of relevant technologies.

Authors or assists in the writing and/or presentation of briefings (reports on analyses, findings, and project progress), project or task plans, system specification manuals, technical reports and user manuals.

Participates in the preparation of technical proposals.

Performs additional duties and responsibilities as assigned.

Education and Experience

Bachelor's degree in computer science or similar discipline plus at least 0 to 2 years of directly related experience. Subsequent employment, achieving employer funded Security+ and an OS certification will be required if the successful candidate does not have them already.

In some cases, educational requirements may be adjusted or waived for more than 2 years applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience for positions involving new technology or labor market shortages as reflected by

market survey data.

Knowledge, Skills, Abilities

Experience with Agile development methodologies

Familiarity with web development and architecture is a plus

Strong analytical skills and attention to detail.

Ability to communicate software concepts effectively.

Ability to work independently and as part of a team.

Knowledge of the principles, practices, and procedures used in software and systems development.

Experience with software development tools and programming languages (C/C++, JAVA).

Experience with any of EW, Radar, atmospheric effects, C4I systems will be a plus but are not required.

Understanding of Physics is a plus.

Must possess or be able to obtain and maintain an Active Secret security clearance.

  • CJ

Security Clearance: Secret

Keywords: Alion Science and Technology, Norfolk , Software Engineer (MV), Associate - 36158, Other , Norfolk, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Norfolk RSS job feeds