Sr Principal Web Developer w/ Polygraph

Location
Reston, VA
Posted
Jan 12, 2017
Closes
Apr 19, 2017
Hours
Full Time
Develops; codes; deploys and maintains web applications and websites.

1. Provides advanced application development and technical support for customer websites.

2. May work in a consulting capacity across multiple tasks or contracts.

3. Collaborates with graphic artists to develop web page graphics that support interactive; marketing-focused content.

4. Provides technical consultation in new systems development; new package evaluations and enhancements of existing systems.

5. Prepares functional specifications from which programs will be written; then designs; codes; tests; debugs and documents programs.

6. Participates in the technical design; development; testing; implementation and maintenance of website enhancements.

7. Oversees systems tests and monitors test results and corrective actions.

8. Provides guidance and work leadership to less-experienced staff; and may have supervisory responsibilities.

9. May serve as a technical team or task leader.

10. Maintains current knowledge of relevant technology as assigned.

11. Participates in special projects as required. Education Bachelors Degree in Computer Science or a related technical discipline; or the equivalent combination of education; professional training or work experience. Qualifications 10-15 years of related experience in web software development.



Required Skills & Experience: 1. Demonstrated on-the-job experience building application systems consisting of a presentation tier; application tier and database tier 2. Demonstrated on-the-job experience in developing web applications using Java; JavaScript; and HTML 3. Demonstrated on-the-job experience serving as a developer on a team supported by a scrum master under the Agile with Scrum software development methodology 4. Demonstrated on-the-job experience with software source management tools such as Git; Subversion or CVS 5. Demonstrated on-the-job experience in the development of applications using data tier technologies such as relational databases like Oracle or MySQL and no-SQL databases like Elastic or SOLR Lucene Desired Skills & Experience: 1. Demonstrated on-the-job experience with business intelligence / link analysis tools such as Spotfire 2. Demonstrated on-the-job experience with Groovy 3. Demonstrated on-the-job experience with node.js 4. Demonstrated on-the-job experience with Spring framework 5. Demonstrated on-the-job experience with writing SQL queries 6. Demonstrated on-the-job experience with build tools such as Gradle or Maven 7. Demonstrated on-the-job experience developing Restful web services 8. Demonstrated on-the-job experience with JavaScript frameworks like Ember or Angular 9. Demonstrated on-the-job experience with application development and support in Unix environments 10. Demonstrated on-the-job experience with Proton 11. Demonstrated on-the-job experience with using automated testing tool such as JUnit 12. Demonstrated on-the-job experience exhibiting learning new technologies and working within a team and yet be self-directed in investigating and analyzing solutions
As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors.With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services.GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.