nivo nivo nivo nivo nivo nivo

Java Software Developer

Title:

Java Software Developer

   

Description:

Leverage modeling and simulation (M&S) and hardware-in-the-loop (HWIL) expertise to develop the Objective Simulation Framework (OSF). This effort will integrate Hardware-In-The-Loop (HWIL) and digital representations from each of the BMDS program elements into a system that accurately represents the performance of fielded Ballistic Missile Defense System (BMDS) equipment against a variety of threats in realistic environments.

The OSF Planning, Configuration and Analysis development position includes activities to design, develop, and test HMI and back-end software to configure test participants, provide situational awareness during execution, and to produce analysis of test results. The activities encompass trade studies, analysis, and development from receipt of system requirements through support for FQT and periodic delivery of software baselines to the Government using a tailored Agile development methodology in a CMMI Maturity Level 3 environment.

   

Education:

BS in Engineering, Computer Science or Math; Advanced degree preferred

   

Experience Required:

  • Minimum Years of Experience: 12 Years

  • Experience in the development of software solutions of complex problems, conduct of trade studies, and data analysis required.

  • Experience in development of HMI and back-end planning and configuration Java software using Eclipse IDE, Rich Client Platform (RCP) and Eclipse Modeling Framework (EMF) experience is required.

  • Experience with LINUX operating system, and Object Oriented Design or Agile development methods preferred.  

  • Active DoD Secret Clearance required.

   

Skills Required:

  • Candidate should be a fast learner who can quickly ascertain the expected software functionality and utilize this knowledge to develop quality software.

  • Requires excellent troubleshooting and critical thinking skills with an ability to independently analyze configurations and system behaviors via output data and/or review of applicable software source code.

  • Requires strong verbal and written communication skills with the ability to clearly describe issues to both the software development team and technical leadership.

  • Candidate should possess the ability to complete tasks on time and in compliance with AS9100 and CMMI level processes/procedures.  

  • Linux/Unix experience is desirable.

  • Experience with software development (JAVA, C, and C++) and familiarity with the application standardized message sets used in the BMDS community is desirable, but not required.

   

Location:

Huntsville, AL - United States

   

Other:

  • U.S. Citizenship Required

  • Active DoD Secret Clearance Required

Current Job Openings

SAS Developer

SAS Developer

Published: June 25, 2018
Title: SAS Developer     Description: SAS Developers with expertise using SAS Enterprise Guide for making ETL data changes. Also working with SQL to modify queries. Will work with SAS VA for structural changes and moving data around. In addition to...
Modeling and Simulation Matlab Simulink Engineer

Modeling and Simulation Matlab Simulink Engineer

Published: March 15, 2018
Title: Modeling and Simulation Matlab Simulink Engineer     Description: DSI needs Modeling and Simulation Missile Software Engineers to support the various programs at the Missile and Space Intelligence Center (MSIC) in Huntsville, Alabama. Primary...
Java Software Developer

Java Software Developer

Published: March 15, 2018
Title: Java Software Developer     Description: Leverage modeling and simulation (M&S) and hardware-in-the-loop (HWIL) expertise to develop the Objective Simulation Framework (OSF). This effort will integrate Hardware-In-The-Loop (HWIL) and digital...
Software Engineer III

Software Engineer III

Published: February 20, 2018
Title: Software Engineer III     Description: Design, develop, implement, and support business applications using Java technologies. Applies standard programming procedures and detailed knowledge of pertinent subject matter (e.g., work processes,...
Business Analyst III

Business Analyst III

Published: February 20, 2018
Title: Business Analyst III     Description: Will serve as a Business Analyst for one or more complex software engineering projects. Capture, verify, and manage requirements and requirements traceability in support of product development, test and...
Business Analyst II

Business Analyst II

Published: February 20, 2018
Title: Business Analyst II     Description: Serve as a Business Analyst for one or more software engineering projects. Capture, verify, and manage requirements and requirements traceability in support of product development, test and delivery. Develop...
Software QA Analyst

Software QA Analyst

Published: February 19, 2018
Title: Quality Assurance Analyst III     Description: Serves as a lead tester. Performs quality assurance activities with no supervision for one or more complex software development projects. Creates and develops project Software Quality Assurance...
Java Web and Database Developer

Java Web and Database Developer

Published: February 18, 2018
Title: Software Engineer II     Description: Design, develop, implement, and support business applications using Java technologies. Performs routine programming assignments that do not require skilled background experience but do require knowledge of...
IT Architect

IT Architect

Published: February 17, 2018
Title: IT Architect     Description: Define technical and data architecture, vision, direction and recommend priorities. Develop and maintain a 1, 3, and 5 year map of the application architecture. Consult with business executives on a wide range of...