CACI is seeking an experienced software developer to work on innovative software development programs that support the nation’s defense, specifically building and supporting Department of Defense financial management systems.
Requirements
- 7+ years experience designing, developing, and supporting web applications
- 7+ years experience developing .NET applications
- 7+ years experience using Microsoft Visual Studio
- 4+ years JavaScript or equivalent front-end framework development experience
- 2+ years development experience with RESTful and GraphQL APIs
- Experience with DevOps platform (i.e., Azure DevOps, GitLab, Atlassian Suite, Digital.ai)
- 8570 IAT Level II certification required (i.e. Security+CE) within 90 days of employment
Responsibilities
- Participate on an Agile team in the planning, design, development, and support of .NET/C-Sharp based web financial management applications.
- Work closely with business analysts and subject matter experts to understand functional requirements.
- Design, develop, unit test, debug, document, and maintain program code.
- Design, develop, and maintain scalable RESTful and GraphQL APIs.
- Support formal testing before code is deployed to production.
- Deliver development efforts that result in well organized and structured deliverables aimed at being easy to understand by others on the development team.
- Articulate ideas and communicate verbally and in writing task status, unit test results, technical concepts, issues, and questions with the team
Other
- Minimum current DoD Secret clearance is required to start
- Bachelor’s degree in relevant field or equivalent work experience
- Candidates should live within 50 miles of Arlington, VA, as there is a requirement of being on-site at least 1x a week.
- Up to 10% travel required, local travel
- Lead and/or coach the efforts of junior staff as required