CACI International Software Engineer (TS/SCI with Polygraph) in Reston, Virginia
What You’ll Get to Do: CACI is seeking a Software Engineer to work as part of an Agile/Scrum development team to design, develop, integrate, and deploy COTS and custom components for an Externalized Authorization Management (EAM) and Digital Policy Management (DPM) system. You will be assisting in the installation, deployment and maintenance of COTS products and interfacing with the infrastructure teams during upgrades. You will interface with customers to develop new digital polices to integrate with enterprise service. You will support the implementation of automated unit and integration testing using Junit. You will also take customer requirements for enhancing custom web applications and deploy an improved, value adding DPM system. More About the Role:
You will be supporting an overall team effort to build the future of Externalized Authorization for Identify and Access Management (IAM). Utilizing cloud hosting, these IAM services will leverage these services to make availability demands and self-healing services a reality. While deployment and administration of a COTS tool is the primary tactical project objective, development of Java components which call the COTS software API’s will be critical to achieving strategic objectives.
There will be designing, configuring, performing, and evaluating the results of back-end, service-based automated testing (i.e. not front end testing with tools such as Selenium).
You’ll Bring These Qualifications:
Develop, test, deploy, & maintain APIs
Experience with object-oriented languages (e.g. java)
Basic knowledge of Linux and shell scripts
Experience with back-end automated testing tools and Junit
Experience developing and integrating COTS applications
AWS experience, including Cloud Formation, Dynamo, RDS, S3
Experience with DevOps, Automated and Configuration Management (e.g. Ansible, Puppet, Jenkins, and GitHub)
These Qualifications Would be Nice to Have:
Agile team environment
RESTful web services with JSON
Delivering enterprise level Identify and Access Management services.
SQL or desire to learn basic SQL
Experience with x509
Troubleshooting and debugging in a production environment
Knowledge of all aspects of workflow tools
Experience with risk management
Experience with data management, governance, best practices and corresponding challenges
What We Can Offer You:- We’ve been named a Best Place to Work by the Washington Post.- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.- We offer competitive benefits and learning and development opportunities.- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.