Home   |   Sitemap   |   Client Login
 
 
 
 

  Benefits  |  Culture  |  Job Postings

Staff Software Engineer
 
Position/Title: Staff Software Engineer
 
Reports to: Senior Software Engineer or Software Engineering Director
 
Status: Full-time, Salaried exempt
 
Minimum Education: Bachelor's degree in Computer Science or related field
 
Minimum Experience: 4 years of experience in the computer science industry. Prior military experience in the Signal Corps, or work in Homeland Security (or related services such as Fire, Police, Biological/Chemical Hazards, etc . . .) is a big plus.
 
Security Clearance: Must possess, or be qualified to obtain, a SECRET security clearance. Per DoD regulations only U.S. Citizens are eligible to receive a DoD security clearance.
 
Skill Set: Specific skills will include as many of the following as possible:
  • In-depth Core knowledge: Algorithms, Data Structures, and Programming Principles
  • In-depth knowledge of Java language
  • Java EE
  • Service-Oriented Architecture (SOA) design
  • SOA standards: SOAP, UDDI, WSIL, WSDL, and WS-*
  • Java web service standards: JAX-RPC and JAX-WS
  • JMS development with IBM MQ-Series or IBM Service Integration Bus
  • Business Process Modeling
  • Object-Oriented Design
  • Design Patterns
  • Unified Modeling Language (UML)
  • Java UI technologies: Swing and Eclipse RCP
  • Database development: SQL and JDBC
  • Object-Relational Mapping: JPA and Hibernate
  • Rational Unified Process (RUP)
  • WebSphere Application Server
  • WebSphere Process Server
  • Rational Software Architect
  • Rational RequisitePro
  • JUnit

Job Description: A staff level developer is expected to develop software independently, based on the technical specifications given by a senior level developer. He/she must be familiar with programming principles and good programming practices. Also, he/she must be able to pick up required technologies independently and become productive quickly.

 
A staff level developer will assist senior developers in the mentoring of associate level developers. He/she should help associate level developers to jump-start their development tasks. He/she may also perform code review and give feedback to associate level developers.
 
Staff level developers must possess software design capacities. He/she must be able to provide feedback on the technical specifications and in design reviews. He/she must be able to design a component independently.
 
Primary Application Description: Our primary application is pivotal to the tactical communication capabilities of the United States Army and for Homeland Security operations. Therefore, any experience in either of these domains will be a huge plus.
 


Copyright 2004-2007 © Knowledgeable & Innovative Technical Solutions, Inc. All rights reserved.

Privacy Policy Statement and Legal Notice