Software Engineer
Booz Allen Hamilton
About the Role
As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. You will develop software and systems from vision to production-ready, using your passion to learn new tools and techniques and identify needed system improvements. You'll help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You’ll help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements.
Key Responsibilities
- Resolve problems with complete end-to-end solutions in a fast, agile environment.
- Develop software and systems from vision to production-ready.
- Learn new tools and techniques.
- Identify needed system improvements.
- Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
- Ensure developed solutions consider current architecture, operating environment, and future functionality.
Requirements & Tech Stack
- React
- JavaScript
- TypeScript
- Modern front-end tooling
- Git
- CI/CD pipelines
- Automated testing
- Agile development processes
- REST APIs
- Secret clearance
- HS diploma or GED
Qualifications
- Experience with developing production-ready web applications.
- Experience with React, JavaScript, TypeScript, and modern front-end tooling.
- Experience with building responsive, maintainable UI components and modular application architectures.
- Experience with using Git, CI/CD pipelines, automated testing, and Agile development processes.
- Knowledge of REST APIs.
- Ability to translate mission needs and user workflows into effective front-end solutions.
- Secret clearance.
- HS diploma or GED.
Nice to Have
- Experience with deploying applications in Palantir Foundry.
- Experience with containerization.
- Knowledge of UI and UX best practices.