Logo
QinetiQ US

Job Senior Software Developer

QinetiQ US, Herndon, Virginia, United States, 22070

Save Job

Position Overview

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 maintain 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 Company EEO Statement

Accessibility/Accommodation: If because of a medical condition or disability you need a reasonable accommodation for any part of the employment process, please send an e-mail to staffing@us.QinetiQ.com or call (540) 658-2720 Opt. 4 and let us know the nature of your request and contact information. QinetiQ US is an Equal Opportunity/Affirmative Action employer. All Qualified Applicants will receive equal consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.