This position calls for a software engineer to become part of a highly motivated, energetic, and agile programming team. This team molds cutting-edge technology into solutions for the Intelligence and Law Enforcement community in order to fulfill vital mission needs. The team creates real-time data processing and analysis solutions for network communications. Each member of the team is involved in all stages of the software lifecycle - design, implementation, testing, delivery, and system support. Creativity is required to solve challenging technical problems.
The ideal candidate will have 5+ years of experience. The candidate must be comfortable designing and implementing components within an existing system or creating new systems. The candidate will have had exposure to advanced analysis procedures such as identifying performance issues, increasing efficiencies, etc.
REQUIRED SKILLS
• Leadership
o Demonstrated leadership of a team or project
o Strong initiative and desire to mentor team members in technical development
o Ability to communicate with technical team members, managers, and customers
• Technical skills
o Four or more years of web application development
o Java 5 and above, JavaScript, Maven 2, SVN
o Strong understanding of TCP/IP and 802.11 abgn
o Familiarity with HTML and CSS (knowledge of HTML5 and CSS3 is a plus)
o RDBMS
o MySQL
o PL/SQL
o Exceptional software design pattern knowledge and proven object-oriented analysis and design (OOAD) skills
o Detailed understanding of web application performance and scalability practices
o Experience refactoring and applying the practices of incremental design
o Experience performing unit, integration, and functional testing
o Ability to contribute to all phases of the Agile software development life cycle
o Strong ability to grasp new technologies and acquire new skills through independent study, professional training, and interaction with other team members
o Linux knowledge (Ubuntu), Windows XP/7
PREFERRED SKILLS
• Technical skills
o Tomcat 6
o groovy 1.7+ (definite plus)
o grails 1.2+ (definite plus)
o jquery 1.3+ and dojo 1.4+
o Spring and Hibernate
o Sitemesh
o Continuous integration
o Selenium 2
o BASH scripting
o Understanding of network protocols such as 802.16 d,e, cellular 2.5G, 3G, 4G
o Confidence working effectively in a Linux command line environment including application troubleshooting
o Experience testing and deploying web applications to development and production Linux environments
EDUCATIONAL REQUIREMENTS
• BS/BA in Computer Science, Computer Engineering, Electrical Engineering, or similar
• MS in one of the above disciplines is a plus
CLEARANCE REQUIREMENTS
The applicant must have an active Top Secret security clearance and eligible to obtain a TS/SCI. Polygraph is a plus. U.S. citizenship is required.