Full Stack Engineer, Senior in McLean, VA at Booz Allen Hamilton Inc.

Date Posted: 9/7/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    McLean, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    9/7/2018

Job Description

Job Number: R0028109

Full Stack Engineer, Senior

Key Role:

Apply software development knowledge to support the development and deployment of software solutions onto client enterprise infrastructure. Design and develop mission and enterprise applications for both infrastructure management and end-user workstation deployment. Leverage knowledge of modern application development practices, including DevOps, continuous integration, and continuous delivery to create rich and responsive user experiences and satisfying security considerations, including application runtime isolation and data encryption. Apply knowledge of systems engineering, including how to use deployment strategies to facilitate the automated deployment and updating of software to user-bases and apply knowledge of the systems development life cycle, including how to use requirements, design, implementation, and deployment to create solutions. Work both independently and in a team setting to research and analyze solutions in accordance with stakeholder and end user expectations or requirements. Remain current on Web development technologies, assess new standards, technologies, and trends, and formulate and recommend strategies and tactics for future platform enhancements. Work within a dedicated and technically diverse team to create impactful Cyber solutions for government and commercial clients.

Basic Qualifications:

-5+ years of experience with software development in a commercial product development environment

-Experience with front-end JavaScript frameworks, including React

-Experience with building and consuming REST APIs
-Experience with relational SQL databases

-Experience with asynchronous programming in promises, generators, or callbacks

-Experience with unit testing and integration testing of server- and client-side JavaScript
-Knowledge of Web server technologies, including Node.js
-Knowledge of JavaScript patterns and anti-patterns

-Ability to obtain a security clearance


Additional Qualifications:

-Experience with Agile development methods, including TDD, CI, or automated testing

-Experience with Cloud computing architectures, including Amazon Web Services (AWS)

-Knowledge of HTML best practices and pitfalls

-Ability to provide code samples or GitHub links preferred

-BA or BS degree

Clearance:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status—to fearlessly drive change.

#LI-AH1, CB16, CJ1, DH1, SIG2017

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.


Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.