Ft. Meade, MD
As a Applied Technology Group Senior Software Developer, you pursue complex and challenging projects for a wide variety of customers. You design, build, integrate, and tune robust based systems and products as part of an exceptionally talented team
Responsibilities:
- Performs the full development lifecycle, including requirements analysis, design, development, installation, integration, evaluation, enhancement, maintenance, testing, documentation, and problem diagnosis/resolution.
- Experience with cutting edge software methodologies (Scrum, Agile), with specific emphasis on object-oriented design and development. Strong development skills in Java/J2EE, C++, or .NET applications.
- Knowledge of web technologies to include JSP, Web Services, SOAP and frameworks, as well as scripting languages such as JavaScript and Perl.
- Must be motivated to lead or contribute to the design and development of new and innovative solutions
- Work with a team of other expert Java/C software developers to build and maintain an IDL tool for a framework written in C.
- The candidate's primary responsibilities will include, but are not limited to: development of code using test driven methodologies, documentation and community support of released code and ensuring customer requirements are met.
Requirements:
- Extensive knowledge of Java 1.5+
- Knowledge of template languages (velocity, XSLT, etc.)
- XML, DOM, Swing/AWT, SQL experience
- Development experience on Windows/Linux
- Java web application development experience
- C and Python experience a plus
Individuals applying for this position will be subject to a government background investigation and a successful completion of a polygraph test.


