The Digital Program Management (DPM) initiative at SPA aims to develop a comprehensive analytics platform to support the reporting and insights necessary for day-to-day management of DoW program offices.
Requirements
- 5+ years of experience in developing software applications
- 5+ years of experience with systems programming languages such as C-Sharp/Java/C++/Rust
- 3+ years of experience with ASP.NET Core and C-Sharp
- Experience with scripting programming languages such as TypeScript, JavaScript, and Python
- Experience working with Git for Source Control Management
- 3+ years of experience developing REST APIs
- Experience working in a DevSecOps environment
Responsibilities
- Designing an API Development Strategy to fulfill DPM’s objectives.
- Manage the API Development Strategy by collaborating with the DPM Functional Area Leads, manage schedule, communicate with key stakeholders, document tasking, delegate tasking, mentor junior developers on tasking, and perform code reviews.
- Execute the API Development Strategy by developing the necessary software modules, components, API endpoints, and system scale-out designs.
- Validate the API Development Strategy by developing test plans and metrics demonstrating the successful integration of new and updated API endpoints over time.
Other
- Active Secret clearance
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience mentoring junior developers
- Experience giving presentations to large groups