CACI is looking to transform its system security evaluation and authorization process by developing automated, streamlined capabilities for the Secure the Enterprise initiative.
Requirements
- Experience with TypeScript and JavaScript.
- Proficiency in using the Angular Framework for developing user interfaces.
- Skill in analyzing JSON data structures when working with REST.
- Experience with Cascading Style Sheets (CSS) to enhance UI aesthetics.
- Experience using Balsamiq for creating designs and mockups for customer review.
- Proficiency in design configuration management to ensure proper revisions.
- Familiarity with Jira and Confluence.
Responsibilities
- Develop, test, deploy, and maintain web-based capabilities using Angular 14 or higher.
- Interact with REST endpoints to request, receive, and visualize data on UI front ends.
- Create single-page application dashboards and provide mockups for new developments.
- Experience with GitLab for feature branch management, writing test procedures, and performing code reviews.
- Experience with code release builds for Development, Testing, and Production environments.
Other
- Minimum Clearance Required to Start: TS/SCI with Polygraph
- 7+ years of experience as a Software Engineer in similar scope, type, and complexity programs is required.
- A Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Alternatively, 4 years of additional Software Engineering experience on similar projects may substitute for a Bachelor’s degree.
- Experience presenting designs to teams and customers to explain design intent.