NCIS Front End Web Developer
General Dynamics Information Technology
Quantico, VA

About $89,000 - $130,000 a year

Join GDIT and be a part of the team of men and women that solve some of the world's most complex technical challenges. The NCIS team is searching for a Front End Web Developer to join their program in Quantico, VA.

The Naval Criminal Investigative Service (NCIS) is an organization of approximately 2,200 personnel of which 700 serve at HQ and the remaining staff serve at offices worldwide. NCIS is the DON component with primary responsibility for criminal investigation, law enforcement (LE), counter-terrorism (CT), counterintelligence (CI), and cyber matters. NCIS not only has primary responsibility for all criminal investigative, CI, CT, and cyber matters within the DON, but it also has exclusive investigative jurisdiction in non-combat matters involving actual, potential, or suspected criminal, terrorism, sabotage, espionage, and subversive activities.

NCIS provides the DON with threat status and warnings associated with terrorist, criminal, cyber, and counterintelligence activity throughout the world. NCIS is the only DON organization that has the information and responsibility to fuse and analyze the national intelligence and law enforcement information necessary to provide these warnings.

The Information Technology Directorate (ITD) supports the NCIS core mission areas to investigate and defeat criminal, terrorist, and foreign intelligence threats by planning for and providing services through appropriate use of the people, equipment, technology, and infrastructure resources of the United States Navy and Marine Corps.

The Systems Administrator will be an important part of the IT Technology Operations division within the NCIS ITD organization and will perform the following duties:

Overview of Position:
Front-End Web Developer with UI/JavaScript/SharePoint experience who can architect and develop modern, scalable front-end applications
Tasked with creating and communicating designs for Client's user interface


Develop new user-facing features using HTML, JavaScript, CSS, and SharePoint
Build fast, responsive, cross-browser compatible web pages
Ensure the technical feasibility of UI/UX designs
Optimize web pages for maximum speed and scalability
Support and maintain existing web pages including feature additions and bug fixes
Design, implement, maintain, improve, integrate, and develop SharePoint solutions.
Support the development of technical solution documentation
Develop solutions leveraging existing tools and services wherever possible and otherwise building them as custom applications
Build reusable code and libraries for future use, plus document them for others to utilize
Collaborate with other team members and stakeholders
motivated and able to work independently

Required Skills and Qualifications:
BS or equivalent +8 years related experience
5+ years of experience building and developing SharePoint solutions
Experience in using SharePoint Forms and SharePoint Designer
Extensive experience with implementing workflows
Experience implementing and deploying custom SharePoint features to enhance out of the box SharePoint functionality
Ability to convert business requirements into technical solutions using appropriate and applicable SharePoint web part(s) as well as using a combination of workflows and web development technologies
Knowledge and experience of controls for SharePoint custom development is a plus
Must have knowledge of SharePoint REST API design and principles
3+ Years of experience in web Technologies like HTML, CSS, JavaScript, Bootstrap etc.
Current DoD 8570 - IAT Level II (GSEC, Security+ CE, SSCP, or CCNA-Security)
Active Secret clearance

Additional Skills:
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
Good understanding of asynchronous request handling, partial page updates, and AJAX
Strong understanding of responsive and mobile design
Strong understanding of cross-browser compatibility issues
Excellent Debugging Skills
Experience working in an Agile/Scrum development process
Must have experience with REST API
Understanding of source code control principles
Experience with modern CSS tools and frameworks like Grid, Flexbox or Bootstrap
Experience with modern JavaScript frameworks such as Angular, React or Vue
Experience with optimizing web site load times.
Experience with server-side CSS pre-processing platforms, such as LESS and SASS a plus
Familiarity with Git is a plus.
Background in Graphic Design
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.