Washington DC, DC, USA
50 days ago
Junior Software Developer

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 updatesApply security updates to RHEL and installed packages. Ensure proper software compilation and functionality in resulting software buildsDevelop software containers, inclusive of RHEL, 3rd party support libraries, and combat system source code to support repeatable development and integration by a larger software teamDevelop/modify predominantly C/C++ software in response to software bugs and new capability developmentSupport an architectural migration of the Combat System to software containers, with an orchestration engine such as KubernetesDevelop/maintain software scripts for the Combat SystemDevelop 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 scriptingStrong written and oral communication skillsStrong organizational skills

 

Education/Experience

BC Computer Science degree or equivalentMinimum 2 years of software build/CM experience in a Linux environmentMinimum 5 years C++ / Java / Python experienceMinimum 5 years’ experience with Red Hat LinuxMinimum 2 years’ experience with software containers and orchestration engines
Confirm your E-mail: Send Email