Senior Software Developer with Security Clearance

Herndon, Virginia

QinetiQ US
Apply for this Job
The Senior Software Developer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing full stack applications to include a well-designed UI and the supporting APIs to interface with back-end data stores and microservices. Responsibilities

• Design, program/develop, and modify software systems, applications, and tools, both existing and potentially new in the future

• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints

• Correct errors by making the appropriate changes and perform regression testing to ensure the desired result was produced

• Conduct testing of program and software applications to be sure they will produce the desired results and that instructions are correct

• Organize and maintaining documentation of application development and subsequent revisions, so others are able to understand the program

• Collaborate with teammates, other service providers, vendors, and users to develop new programming method

• Develop and enhance complex new software products in a self-directed, agile environment. Required Qualifications

• Full stack experience with front end UI development
• Javascript development experience with Typescript, Angular, React, Vue.js, ExtJS and/or Node.js
• Hands-on experience working with Elasticsearch, Mongo DB, Node, and Docker

• Hands-on experience with AWS cloud

• Active TS/SCI clearance with polygraph required Preferred Qualifications

• Experience with Hadoop, Map Reduce, Spark, Rabbit MQ, and NiFi a plus

• Experience with Sequalize and Umzug

• Familiarity with or ability to learn Git, Jenkins, FontAwesome, and LeftHook

• Bachelor's and/or Master's degree in a technical discipline preferred
Date Posted: 14 March 2025
Apply for this Job