Job Code:   E10001340       Job Length:     Up to 6 months = 1040 hours

Location:  Pittsburgh, PA     Job Title:  Principal SW Engineer

Required Skills:


These skills are a PLUS:


Full Description:
Scope of Responsibilities/Expectations We are looking for principle software developers to participate and lead in all phases of development of large-scale solutions based on the Battle Command Consolidation framework (Command Post of the Future). The role includes the derivation and definition of high and low level system requirements, system design, implementation, and software and test support during the software and test phase of the project. Candidate is expected to work with and lead interdisciplinary teams to develop user-centric solutions. Specific Knowledge Qualifications: -- B.S. in Computer Science or a related field (Advanced Degree preferred) -- 9+ years relevant work experience --8+ years development experience with Java (preferred) or C++ -- technical leadership experience; Proficiency with SOAP-based and REST-based web services is strongly desired. Should be familiar with information modeling and translation to/from XML using technologies such as XML Schema Documents (XSD), JAX-WS (Java Architecture for XML Web Services), and JAX-B (Java Architecutre for XML Binding). Prior experience adding SOA interoperability to legacy systems preferred. Knowldege of WS-I (Web Service Interoperability) standards such as WS-Addressing, WS-Notification, and WS-Security a plus. -- Strong computer science theory background (e.g., data structures, algorithms, computational complexity) General Skills: -- demonstrated pattern of continuous learning -- capable of working with little or no supervision -- possesses excellent communication skills and be capable of presenting technical concepts in easy to understand terms to large audiences -- appreciation for user-centric design -- attention to quality Specific Skills: -- expertise in object-oriented programming (Java preferred) -- experience building large-scale, mission-critical, applications -- experience with distributed systems and service oriented architectures -- experience building multi-threaded systems -- extremely strong computer science theory background (e.g., data structures, algorithms, computational complexity) -- experience with data modelling Other Beneficial Experience: -- HCI -- information visualization -- direct-manipulation user interfaces Applicant must be capable of obtaining a U.S. security clearance.


Send Resume