Computer Software Engineer in Sterling Heights, MI at DCS

Date Posted: 6/28/2022

Job Snapshot

Job Description

This is an opportunity to join a fast paced program with DCS Corp’s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical engineering services that support sustainment of the Electronic Maintenance System (EMS) software.

Essential Job Functions:

Communication skills required to interface with systems and software development engineers as well as customer

Experience working in environments that apply an engineering approach to software following standard software processes.

Providing engineering skillset in development or reviewing of formal software requirements to meet the needs of the project and customer.

Experience in software development using software version control and issue tracking systems.

Provide technical feedback in design development and software design documentation

Ability to perform unit/module/integration/acceptance testing to ensure the software meets the requirements.

Able to perform tasks independently based on initial guidance

Required Skills: 

Experience using software version control and issue tracking systems such as git, Atlassian bitbucket/Stash or Subversion.

One or more object-oriented programming languages such as C#, JavaScript, C++, Python, Java or Perl.

One or more modern web development technologies such as Web Components, Polymer, Angular, React or Vue.js (i.e. HTML, CSS, JavaScript).

XML and XML technologies such as XSLT and XPath.

Due to the sensitivity of customer related requirements, U.S. citizenship is required. 

Bachelor's degree in Engineering, Computer Science, Software Engineering and Two years of experience.

Ability to obtain and maintain a US Government security clearance.

Desired Skills:

Applications and tools used:

.NET Framework 4

.NET Core 2

Linux RPM generation

C# Application software

C++ application logic

C low-level application logic

Batch scripting


Microsoft SQL Server data storage

Perl 5 back-end application logic

HTML/CSS user interface

JavaScript user interface logic

XSLT content-to-HTML generation

Job Requirements