Davidson is seeking to deliver advanced, intelligent technology solutions in defense of the nation by developing a data-driven analytics platform called SCALE (Supply Chain Analytics and Logistics Environment) that integrates procurement, logistics, and forecasting operations to enable predictive and prescriptive decision-making for the Department of Defense.
Requirements
- Proficiency in one or more modern programming languages (Python, C++, Java, or similar)
- Experience developing in Linux and/or Windows environments
- Strong understanding of RESTful API design, modular code structure, and service-based architectures
- Familiarity with SQL and database integration (SQL Server, PostgreSQL, or similar)
- Exposure to AWS, Azure, or hybrid cloud architectures
- Knowledge of full software development lifecycle best practices, including code reviews, unit testing, CI/CD, and version control
- Experience integrating Power BI or similar visualization platforms through back-end data services or APIs
Responsibilities
- Designing and implementing RESTful APIs, data access services, and backend logic to support dynamic reporting and analytics.
- Developing and maintaining data pipelines and middleware to connect databases, APIs, and visualization layers.
- Integrating data pipelines into an Infrastructure as Code (IaC) DevSecOps CI/CD environment.
- Collaborating with data analysts to optimize query performance and data retrieval for business intelligence and forecasting tools.
- Participating in code reviews, testing, and integration to ensure high-quality, maintainable software.
- Supporting documentation, version control, and configuration management in alignment with Agile best practices.
- Assisting in the design and implementation of scalable architecture to enable future AI/ML features and predictive analytics modules.
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 4-10 years of professional experience in software development
- Excellent collaboration and communication skill within Agile, multi-disciplinary teams
- Must currently hold or be able to obtain a Secret security clearance (not required to start)
- Travel requirements not specified