Software Developer, Junior
Booz Allen Hamilton
About the Role
As a software developer on our team, you will learn to develop and enhance client software using technologies and languages such as Java. This is your chance to develop your skills in all areas of software development. Join our team and help turn requirements into accomplishments that drive change. Work with a team of experienced software developers with varied technical backgrounds who are excited by new technologies and driven to solve difficult problems and implement novel solutions to a complex environment. As a software developer at Booz Allen, you’ll have an operational impact from day one. Supporting a team of professionals, you’ll help maintain applications and keep systems working. You’ll use programming and scripting languages as you continuously enhance and maintain the applications, troubleshoot any issues that arise operationally, and upgrade the systems to meet security requirements.
Key Responsibilities
- Enhance and maintain applications using programming and scripting languages.
- Troubleshoot operational issues.
- Upgrade systems to meet security requirements.
- Advise clients on best ways to improve and modernize existing systems.
- Secure crucial systems while watching them grow and modernize.
Requirements & Tech Stack
- Experience with software engineering and development in a professional work environment.
- Experience with basic programming languages, technologies, tools, or web development stacks.
- Knowledge of object-oriented programming in Java.
- Ability to gather and analyze requirements and develop technical deliverables.
- Ability to obtain a Secret clearance.
- HS diploma or GED.
Nice to Have
- 3+ years of experience in software development in an Agile environment.
- Experience with networking protocols and applications.
- Experience with Rust Programming language.
- Knowledge of databases.
- Knowledge of source control systems such as GIT.
- Ability to work in a fast-paced and collaborative team environment.
- Secret clearance.
- Bachelor's degree in a Science, Technology, Engineering, or Mathematics (STEM) field.