Software Developer C, C++

  • Posted 19 days ago | Updated 19 days ago

Overview

Remote
Depends on Experience
Full Time

Skills

Angular
Ant
C #
C +
C + +
Git
IDE
JAVA
JAVAScript
JSON
Scrum
Software
Software Developer
Visual
hardware
middleware
software development
troubleshooting

Job Details

Software Developer / Device Expert

Location: Ashburn, Virginia

Why CMCI?

CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technology needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.

Job Description:

Looking for a Software Developer, with a strong background with C++ to support an exciting DHS software development program. The ideal candidate will have solid core development skills in C++ / C# / C. Additionally, experience with AWS developing, including complete secure integrations, optimization, connectivity, and managed services is a plus. The Software Developer will have knowledge of developing applications using JAVA, JAVAScript, NodeJS, and Angular. The developer will work with the overall program team in the design and development of new applications as well as integrating new solutions into existing applications. The candidate will be able to analyze and solve complex application development needs to identify solutions to include potential new tools/technologies. The candidate should be proficient in application development, including troubleshooting and software upgrades. The Software Developer will also support hardware integration, middleware, and configurations required for production deployments. Experience working in a SecDevOps environment developing within an Agile environment using code delivery mechanisms, such as Maven, Ant, Jenkins, Git, and CI/CD. The Software Developer may support multiple Scrum teams as part of the mission integration efforts.

Basic Responsibilities:

  • BS/BA degree and 8 years of experience or master s with 6 years of experience; OR 4 years of experience in lieu of degree
  • Must currently possess an active DoD Top Secret or DHS Full-BI
  • 2-3 years experience developing cloud ready applications and/or experience migrating applications to the cloud.
  • Experience with Java
  • Experience with JavaScript
  • Experience with AWS Microservices
  • Experience with Agile processes.
  • Advanced experience with C, C++, and C#
  • Familiarity with Win API, JSON messaging, and creating Jenkins pipelines.
  • Strong knowledge of JavaScript/HTML
  • Working knowledge of Visual Studio IDE

Desired Qualifications:

  • Configuration of hardware devices
  • Application troubleshooting expertise
  • Software installation
  • PostgreSQL database experience

Clearance: U.S. Citizen; Must be able to maintain and obtain a CBP Background Investigation prior to start

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

About CMCI