X
1993

Senior Programming Consultant (Boulder, CO)

We are looking for a highly-motivated, innovative software system engineer to work in our Boulder, Colorado office as well as onsite at our business partner office in Aurora, Colorado. This position will be working on a long-term project to design and develop enterprise system and visualization components for a satellite ground control system. We are looking for a team member with solid systems engineering and analysis skills, who can quickly pick up domain knowledge with the potential to become a subject matter expert. High level system design skills are important in addition to knowledge of user interface platforms. Occasional travel may be required.

Due to contract requirements for this project, applicant must be a U.S. Citizen; active security clearances are a plus.

What You Need:

Software Development

• 4+ years experience in Java product design, product development, technical product support or consulting with high levels of expertise and skill in one or more of the following: Swing, JSF, J2EE/JEE including EJB, JMS, and message-driven beans.
• Ability to unit test code
• Experience writing/consuming web services
• 1-2+ years of experience configuring on an application server
• Experience using WebLogic and Oracle
• SOA experience including implementing web services using a SOAP interface
• Demonstrated experience in software development or consulting with increasing levels of responsibilities and project duties
• Demonstrated experience in highly structured, process driven software development environments
• Excellent follow-up and organization skills
• Demonstrated ability to work with limited information to develop technical requirements and design
• Strong knowledge in math and/or scientific discipline
• Thorough understanding of software engineering lifecycles and processes

Systems Engineering

• Ability to learn new technologies and domains rapidly
• Demonstrated ability to work with limited information to develop technical requirements and design.
• Ability to perform risk reduction studies and make technically sound recommendations
• Strong, demonstrated experience in requirements gathering and documentation
• Bachelor’s Degree in computer science or related field, or equivalent

A Plus!

• Previous experience working and coordinating with distributed teams
• Custom software development expertise desired
• Experience in a process oriented environment
• Knowledge and demonstrated use of software design patterns