Senior Software Developer

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.

Join Our Team

Please use the following form to apply for one of our listings.

Name *
Email *
Phone *
Position *
Resume
Additional Comments
Captcha *

Please enter the text in black.