Sr Principal Developer, Web with Polygraph

McLean, Virginia
Feb 25, 2017
Mar 27, 2017
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.

Bachelors Degree in Computer Science or a related technical discipline, or the equivalent combination of education, professional training or work experience.

This position may be asked to work on a broad range of products including but not limited to finished intelligence interactive applications, in-house web-based productivity tools, simple or complex custom websites, WordPress websites, and presentations. The hours for this position are flexible (core hours), but it may be required to stay late or come in early in order to meet firm deadlines.
* Version control software; GIT preferred
* JavaScript
* CSS3
* Angular.js
* Node.js
* 10-15 years of related experience in web software development.

* Experience with GIS data, OpenLayers, Leaflet, and/or D3.js
* Experience using WordPress and/or developing WordPress plug-ins
* Experience using UX/UI design concepts
* Experience with REST APIs
* Experience working in a team environment with a design-first focus
* Prior customer experience