Create a system that will make a difference by developing software and systems from vision to production-ready, helping clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies at Booz Allen
Requirements
- Experience in software development with basic programming languages, technologies, tools, or web development stacks, and Java and JavaScript in a Linux environment
- Experience using back-end and front-end languages to develop complete solutions
- Experience with Java libraries to include MongoDB, Spring and OSGi
- Experience with Perl, Python, Lua and NGINX
- Knowledge of agile methods
- Experience with Linux environment
- TS/SCI clearance with a polygraph
Responsibilities
- Develop software and systems from vision to production-ready
- Identify needed system improvements
- Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
- Make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
- Write source code for new applications or generate and enhance code samples for existing applications
- Design, modify, develop, write, and implement software programming applications using agile methods
- Create solutions to complex problems within a collaborative, cross-functional team
Other
- Bachelor’s degree in Computer Science and 14+ years of experience with software engineering in a Linux environment, or 18+ years of experience with software engineering in a Linux environment in lieu of a degree
- Ability to work in a fast–paced, highly collaborative, and team–oriented environment and balance long– and short–term taskings
- TS/SCI clearance with polygraph is required
- Must be willing to be on camera during interviews and assessments
- Must be willing to work periodically from a Booz Allen or client site facility if position is listed as remote or hybrid