Software Developer

St Louis, Missouri
Sep 09, 2022
Oct 14, 2022
Full Time

The Senior Software Developer will support the Contract (NPD) by providing support for selected software applications.

  • Design, build, and test software upgrades and modifications.
  • Develop information systems by studying operations.
  • Design, develop, and install software solutions.
  • Support and develop with other members of the software team.
  • Research, design, develop, and/or modify enterprise-wide systems and/or applications software.
  • Plan system and development deployment and meet software compliance standards.
  • Support the following programming languages and systems: JAVA, PHP, JBOSS, Tomcat, Linux, Windows, JavaScript, ColdFusion, and XSLT.
  • Resolve server/desktop updates and provide support.
  • Evaluate interface between hardware and software, operational requirements, and characteristics of overall system.
  • Document testing and maintenance of system corrections.
  • Support, execute, and validate applications transition and perform support capabilities.
  • Other duties as assigned

  • Bachelor's degree in an associated technical discipline
  • Master's degree is desired
  • 15+ years of equivalent work experience
  • Desired experience:
  • 7+ years of experience in software development and systems testing
  • 3+ years of experience in NGA application software development and testing
  • 3+ years of software development experience working with NGA and Mission Partner Programs
  • 3+ or more years of experience/familiarity with reading, writing, debugging, updating (maintenance release/updates), and fixing custom software
  • TS/SCI clearance required
  • The position requires a COVID vaccination or an approved accommodation/exemption for a disability/medical condition or religious belief

Knowledge, Skills and Abilities
  • Thorough understanding of the following interfaces and formats (at a minimum): Standard web service protocols (SOAP, REST, and OGC).
  • Thorough understanding of the following programming languages and systems (at a minimum): JAVA, PHP, JBOSS, Tomcat, Linux, Windows, PERL, C, and JavaScript.
  • Thorough understanding of developing web-based systems from dynamic results of a relational database.
  • Troubleshooting and problem-solving skills with the use of debuggers.
  • Software development and engineering skills.
  • Ability to travel as required.


Chenega Corporation and family of companies is an EOE.

Equal Opportunity Employer/Veterans/Disabled

Native preference under PL 93-638.

We participate in the E-Verify Employment Verification Program

Similar jobs