CACI is seeking an Application Engineer (Backend) to join our Secure the Enterprise initiative and transform our system security evaluation and authorization processes by shifting from a manual approach to a cutting-edge model that emphasizes automation, streamlined processes, continuous monitoring, and comprehensive network data gathering throughout the project lifecycle.
Requirements
- Proficiency in Python
- Experience with Docker
- Skilled in using Django or Flask
- Database experience with MongoDB or MariaDB
- REST endpoint development
- Understanding of the microservice model
- Experience with AWS or other cloud platforms
Responsibilities
- Develop, test, deploy, and maintain various Python-based REST endpoints, microservices, and data model management capabilities.
- Utilize Django and Flask frameworks to interact with data models stored in MariaDB or MongoDB.
- Send data in JSON format to UI front ends upon request.
- Provide middleware and backend support to all system applications.
Other
- Active TS/SCI w/ Polygraph
- High school Diploma/GED with a minimum of 12 years of experience
- Associate’s degree with a minimum of 10 years of experience
- Bachelor’s degree with a minimum of 8 years of experience
- Minimum Clearance Required to Start: TS/SCI with Polygraph