Software Engineer in Lexington Park, MD at DCS

Date Posted: 4/20/2018

Job Snapshot

Job Description

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.

Job 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 .
  • DCS Corp is an Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
  • Please view Equal Employment Opportunity Posters provided by OFCCP here.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs