Junior Software Developer

Washington DC, DC
Full Time
Mid Level

Software Developer 

Duties and Responsibilities 

Responsibilities include, but are not limited to:

  • Support the integration of new Red Hat Enterprise Linux (RHEL) versions and related support libraries with existing C/C++, Java, and Python code base, including updates as necessary to the existing code base to accommodate changes RHEL and 3rd party support library updates
  • Apply security updates to RHEL and installed packages.
  • Ensure proper software compilation and functionality in resulting software builds
  • Develop software containers, inclusive of RHEL, 3rd party support libraries, and combat system source code to support repeatable development and integration by a larger software team
  • Develop/modify predominantly C/C++ software in response to software bugs and new capability development
  • Support an architectural migration of the Combat System to software containers, with an orchestration engine such as Kubernetes
  • Develop/maintain software scripts for the Combat System
  • Develop and debug software interfaces and related functionality with external systems, provided adequate interface documentation

 

Knowledge, Skills and Abilities

  • Experience with Linux-based software compilation (g++) and scripting
  • Strong written and oral communication skills
  • Strong organizational skills

 

Education/Experience

  • BC Computer Science degree or equivalent
  • Minimum 2 years of software build/CM experience in a Linux environment
  • Minimum 5 years C++ / Java / Python experience
  • Minimum 5 years’ experience with Red Hat Linux
  • Minimum 2 years’ experience with software containers and orchestration engines
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*