Davidson is seeking a Junior Software Engineer to support the SCALE (Supply Chain Analytics and Logistics Environment) development program. SCALE is a data-driven analytics platform that integrates procurement, logistics, and forecasting operations to enable predictive and prescriptive decision-making for the Department of Defense.
Requirements
- Proficiency in at least one modern programming language (Python, C++, Java, or similar).
- Experience developing in Linux and/or Windows environments.
- Understanding of full software lifecycle development practices, including code reviews, unit testing, and version control.
- Familiarity with RESTful APIs and database interaction (SQL, PostgreSQL, or equivalent).
- Exposure to Power BI integration, data analytics platforms, or backend services supporting visualization tools.
- Experience with Git, Gitlab, and Atlassian tools (Jira, Confluence).
- Understanding of containerization, microservices, and cloud deployment concepts.
Responsibilities
- Supporting the development of data pipelines, REST APIs, and integrations between databases, Power BI, and other analytic components.
- Writing clean, maintainable code and participating in code reviews and testing.
- Assisting in containerization and deployment of application components within a DevSecOps pipeline.
- Collaborating with the Product Owner and senior engineers to translate requirements into development tasks and working software.
- Supporting the integration of Power BI dashboards and data services through back-end code enhancements and secure data exchange.
- Participating in Agile ceremonies and contributing to sprint goals.
- Experiment with innovative ideas and technologies to expand the realm of possible
Other
- 1-4 years of experience in software development.
- Strong collaboration and communication skills within an Agile environment.
- Self-organize and contribute to Agile ceremonies and iterative development
- Collaborate and visualize concepts effectively (e.g., whiteboarding, technical diagrams, 1-pagers)
- Embrace continuous learning and contribute to shared technical architectural growth