CACI International Senior Software Engineer (up to 25% profit sharing benefit) in Denver, Colorado
What You’ll Get to Do• Operate in all phases of the application lifecycle. • Use of industry proven design patterns and open source tools is encouraged, along with a dedication to staying educated on current technology trends. • Provide back-end design and development expertise in support of both new application development tasks and maintenance. • Be part of an agile team where communication skills and the ability to execute within the established development process are paramount to yours and the team's success. • Support the entire product lifecycle to include systems engineering and requirement analysis, technical design, system integration, implementation and deployment. • Staying educated on current technology trends is strongly encouraged to be able to provide new and innovative solutions.
You’ll Bring These Qualifications
Clearance:• This is a clearance sponsorship position, which means no clearance is required initially but must be obtainable. You will be submitted for a TS/SCI clearance upon starting in the position
Education:• Bachelor's degree in Computer Science or a related major
Experience:• A minimum of 7 years of related work experience.
Required Skills:• Must be able to successfully complete the security clearance sponsorship program for an active TS/SCI Clearance & Poly • Software development experience in Groovy, Java • Experience with Agile software development methodologies • Experience with Git and configuration management processes • Experience with Elasticsearch, micro-services, Docker, Spring • Experience developing and delivering software on Amazon Web Services (AWS) or similar cloud services using Infrastructure as Code. • Ability to work in a highly collaborative, open, and unclassified office work environment. • Strong knowledge of Linux, System Administration, and its deployment in virtual environments. • Exceptional organizational skills and attention to detail
Required Attributes:• Ability to work independently and within a distributed team environment. • Strong interpersonal, teamwork, problem solving, organizational and multi-tasking skills. • Comfortable working with a diverse set of contractors and customer personnel across multiple site locations. • Strong written and verbal communications skills. • Desire to stay educated on current technology trends.
These Qualifications Would Be Nice to Have• CI/CD pipeline experience using GitLab or Jenkins. • Experience with Kubernetes for container orchestration. • Experience with automated test tools and frameworks, e.g. Inspec, Selenium, Cucumber, Junit.
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.