Booz Allen is looking for a full stack developer to help create a system that will make a difference, by developing software and systems from vision to production-ready, and helping clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
Requirements
- 2+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
- Experience with Python or Typescript
- Experience with NoSQL databases such as ElasticSearch or Kibana, graph databases, Mongo, or Redis
- Experience with software development processes, including unit tests, CI/CD processes, and using Git for version control
- Experience working in a Linux development environment
- Knowledge of data modeling, data structures, data processing, data transformation, and validation, including JSON Schema
- Experience with Java, JavaScript, React, NodeJS, REST, and JSON
Responsibilities
- Designing, modifying, developing, writing, and implementing software programming applications using Agile methods
- Developing software with Python or Typescript
- Working with NoSQL databases such as ElasticSearch or Kibana, graph databases, Mongo, or Redis
- Implementing software development processes, including unit tests, CI/CD processes, and using Git for version control
- Working in a Linux development environment
- Data modeling, data structures, data processing, data transformation, and validation, including JSON Schema
- Developing complete solutions using back-end and front-end languages
Other
- TS/SCI clearance with a polygraph
- Bachelor's degree and 2+ years of experience in software engineering, or 7+ years of experience in software engineering in lieu of a degree
- Ability to work with automated testing tools to perform testing and maintenance
- Ability to work in a fast, agile environment
- Ability to learn new tools and techniques and identify needed system improvements