12-CS-101 Position Title: Software Engineer II
Description of Position:
Provide software engineering support for the design, development and test of new functionalities and enhancements to existing functionalities.
Specific duties include:
Responsible for performing development, integration, test and documentation duties on assigned tasks.
Responsible for adhering to accepted standards for development including design reviews, peer code reviews and unit tests.
Required Skills & Experience:
Knowledge of NSAs SIGINT mission systems
3+ years experience as a software developer performing requirement analysis design, code and testing
3+ years experience as a Java programmer
Experience as a GUI developer using the Eclipse/RCP framework
We development experience using the ExtJS library
Proficiency in the use of Maven 3.0
Proficiency in the use of Eclipse
Proficiency in the use of a CM tool
2+ years experience using Enterprise JavaBeans 3.0 specification
Proficiency in the use of a J2EE or Java EE 5 application server
Familiarity with JBoss V4.x
Familiarity with RCP (Rich Client Platform)
Familiarity with Subversion/Trac interface
Familiarity with HSQL
Familiarity with Agile Software development
Skill Level ClearCase 0-5 years ClearQuest 0-5 years Eclipse 0-5 years Enterprise JavaBeans (EJB) 3.x 0-5 years J2EE 0-5 years JBOSS 0-5 years JEE 0-5 years Java 0-5 years Java Swing 0-5 years Maven 0-5 years Oracle 0-5 years Rich Client Platform (RCP) 0-5 years SOAP 0-5 years Subversion 0-5 years TRAC 0-5 years XML 0-5 years