Davidson is seeking a Junior Software Developer to drive advancements in automated Fire Control algorithms deployed in containerized service architecture for defense of our nation.
Requirements
- Experience in C++ and Python programming.
- Proven knowledge in Agile/Scrum development methodologies.
- Demonstrated experience with software containerization, Kubernetes (k8s), and Docker.
- Experience implementing engineering algorithms within software.
- Develop and integrate APIs within containerized services, ensuring secure and efficient communication between software components.
- Experience with GitLab Pipeline Automation.
- Understanding of DevSecOps benefits and ability to identify optimization opportunities within the software development lifecycle using DevSecOps practices.
Responsibilities
- Conduct software development activities across various innovative tools.
- Implement software development best practices.
- Support the implementation of sophisticated algorithms within software products.
- Engage in experimental projects to explore and validate new theories, ideas, and concepts.
- Promote and actively support an Agile mindset and Scrum approach within the development team.
- Participate in design discussions and collaborate effectively with team members to refine project requirements.
- Develop and integrate APIs within containerized services, ensuring secure and efficient communication between software components.
Other
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- 2-5 years of related work experience.
- Demonstrate effective communication skills, articulating ideas and collaborating through both verbal and visual methods.
- Ability to work collaboratively on product requirements with cross-functional teams.
- Must currently hold or be able to obtain a Secret Clearance