Software Engineer

8 - 10 years experience  • 

Salary depends on experience
Posted on 03/21/18
Lexington Park, MD
8 - 10 years experience
Salary depends on experience
Posted on 03/21/18


Provide software engineering support to include requirements analysis, software design, development, and test of complex Mission Planning software systems.

Essential Job Functions:

Perform requirements analysis of software requirement specifications.

Design and develop software components.

Develop user interfaces to software.

Perform system and unit level test activities.

Work in an integrated team environment of engineers and others.
Requirements Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Bachelor’s degree with 8 years of experience.

Active Secret Clearance.

Software lifecycle management experience.

Proficiency in developing Microsoft Windows software applications using C++, C# and.NET 3.5/4.0.

Experience with XML.

Proficiency in n-tiered development architecture.

Proficiency in creating Unit Tests for developed code.

Able to design, develop, and work with software users in group or individual settings.

Desired Skills:

Experience with database design and optimization.

Knowledge of Agile software development methodologies.

Integration experience with the Joint Mission Planning System (JMPS).

Knowledge of Automated Unit Test frameworks such as NUnit, MbUnit, or Microsoft Team TestDoD.

Development experience.

Experience with Plug-In architecture for component integration.

Experience with MS Access, SQLite, and XML .

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.