Develop efficient and effective software, from vision to production-ready system, in an exciting, agile environment at Booz Allen
Requirements
10+ years of experience with designing, modifying, developing, writing, and implementing software programming applications using Agile methods
10+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
Experience with Python coding
Experience with containerization tools and techniques, using Docker, Kubernetes, ECS, or OpenShift
Experience with C++
Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, Git, or similar tools
Experience with writing source code for new applications or generating and enhancing code samples for existing applications
Responsibilities
Analyze the environment to ensure that solutions consider the current architecture and operating environment, as well as future functionality and enhancements
Utilize new tools and techniques while helping to identify and implement system improvements
Work with automated testing tools to perform testing and maintenance
Acquiring client requirements and resolving workflow problems through automation optimization
Mentor or supervise employees within a collaborative, cross-functional team environment
Develop complete end-to-end solutions to clients using the latest architectural approaches and open-source frameworks and tools
Write source code for new applications or generate and enhance code samples for existing applications
Other
Active TS/SCI clearance; willingness to take a polygraph exam
Bachelor's degree and 10+ years of experience in Software Engineering, or Master's degree and 6+ years of experience in Software Engineering
Ability to work in a collaborative, cross-functional team environment
Master’s degree in CS, Computer Engineering, or a related Engineering field preferred; Doctorate degree in CS, Computer Engineering, or a related Engineering field a plus
Must be on camera during interviews and assessments