Our ideal candidate blends a solid background in Engineering with the ability and desire to make a difference on program. While supporting large teams, we differentiate ourselves by seeking out challenges on program and providing unique solutions to the Prime Contractor and end customer.
The candidate must have experience and knowledge with software engineering using object oriented methodologies. The candidate will work closely with systems engineers, integrators, testers, and customers to design, develop and support software applications throughout the development and maintenance life cycle.
-Object-oriented C++ and/or Java programming
-Ability to design, develop, integrate and maintain new software functionality
-Ability to work with previously written code and make modifications as necessary
-Ability to work closely with other disciplines (systems, networking, IS, configuration management, and test engineers) to troubleshoot and fix problems
-Enthusiastic and energetic performer able to work in a dynamic, fast paced, and sometimes pressured environment
-Team player incorporating a team based success philosophy
-Communication of complex and diverse engineering topics
-Minimum 6 years working experience in object-oriented software design and development using C++ and/or Java
-Software and system-level debugging experience including the ability to identify problems in established code and make modifications as necessary
-Experience with software execution throughout the entire software life cycle (preliminary design through maintenance phases)
SecurityClearance: Active Secret
-6+ years experience working with Unix/Linux and Microsoft Windows OS based development
-Application Server experience such as JBOSS, Weblogic, Etc.
-Work related experience with Purify, XML and Perl
-Experience with application development involving RDBMS (such as Oracle, mySQL, etc)
-Experience with UML design modeling in modeling tools such as Rational Rose, RSA, or Rhapsody
-Experience and knowledge related to Satellite Ground Systems and Ground System Operations
-Experience and knowledge related to software discipline process development and deployment
-Experience with customer interaction and end-user engagement
-Experience integrating software (modules, components, subsystems)
-Experience preparing and presenting status information and technical material
BS, Computer Science or related field. Additional education and training through an advanced technical degree or continuous learning is highly desired.