Software Engineer / Programmer

New Today

: The software developer position will include software development using DXL (DOORS Extension Language), C++, Java, and other commonly used programming languages. Further duties include updating schema needed for multiple users, configuration control of requirement/architecture baseline products, generation of reports / artifacts from the tool, preparation of deliverables to customer, managing user access, conducting user training, documenting/updating process as well as procedural guides & checklists, supporting engineering design tasks; customizing the tool as needed, executing upgrades, and troubleshooting problems. The candidate will assess the needs of the NT-E user base, then determine improvements to the current toolset and propose new solutions for needs not yet addressed. The candidate will document and commit their code through version control and will document the tools for the user. The candidate will familiarize themselves with the details of the current automation tools such that users will be able to rely on them for help and they are able to debug code issues. The candidate will also assist the team in the configuration and administration of the DOORS environments as needed, creating accounts and groups, workspaces and completing other administrative tasks. Lastly, there is collective contribution to publishing change notices to the Missile Defense system specification and update of requirements databases, architectural models, interface definitions, and DoDAF 2+ compliant based design packages to document, allocate and trace BMD system and element level requirements.
Required Qualifications, Experience in:
· Current DoD SECRET clearance or the ability to get one is required
· Bachelor of Science degree in Computer Science or a related field, plus two (2) or more years' experience in a technical environment, or a Maters of Science degree, Relevant work experience may be substituted for specific educational requirements.
· Strong grasp of object-oriented programming concepts and should have experience using an Object-Oriented language (C++, Java, Python, etc.).
· Think critically to derive simple, intuitive solutions to complex customer problems.
· Must have a willingness and proclivity for leaning new programming languages.
· Must have good writing, organization, and communication / collaboration skills.
· Ability to assume a technical leadership role.
Desired Qualifications:
· Administrator knowledge and hands on experience utilizing IBM Rational DOORS toolset
· SharePoint Developer experience utilizing Java
· Working knowledge of UML-based system modeling
· Experience with cod emanipulation utilizing DXL, VBA, VTL, and Java.
· Experience with systems engineering design and specification documentation
Education : Degree and experience in engineering classification, programming, mathematics, or physics: Bachelor's, Master's or PhD.
Location:
Huntsville, AL, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search