What are the responsibilities and job description for the Software Developer position at CACI?
CACI is seeking a Software Developer to join the CACI team at Lackland AFB, TX. 35 IS is researching the feasibility of obtaining, ingesting, and analyzing large datasets for AF systems of record to develop and operationalize Big Data Analytics, while also ensuring the safety and defense of the Department of Defense Air Force Information Network (AFIN). This R&D effort requires a Systems Engineer and Software Developer who will work as members of the 35 IS's Analytics team to collectively curate various technical products (i.e., Big Data analytics, data dashboard visualizations, and cross-domain data traversal solutions).
What You’ll Get to Do:
- Develop automation tools and processes for intelligence-driven surveillance of Air Force networks operating on multi-petabyte datasets in all of the following languages while implementing proper object-oriented design principles: Python, Java, Scala.
- Leverage Apache Spark to develop and maintain robust, highly scalable, and performant solutions operating over high-speed distributed computing architectures.
- Leverage Elasticsearch and Lucene to query large databases containing a wide variety of network defense datasets.
- Manage dependencies of all existing projects and automate build process with Maven.
- Interface with requesting organizations/individuals and translate requirements for cyberspace security and defense into tools delivered within time constraints given.
- Develop and maintain appropriate documentation in Confluence and with in-line comments and README files in conjunction with all delivered analytics according to 35 IS analytics team standards.
- Troubleshoot issues with existing analytics and processes, and research/implement solutions.
- Participate in technical architecture decisions.
- Utilize command line tools to include bash terminal scripting for development systems setup.
- Manage version control and automate build of products with Git, GitLab, and existing CI/CD pipelines.
- Leverage industry-standard IDEs to include IntelliJ.
- As a subject matter expert, deliver briefings, conference calls, emails, white papers, and other technical communication with internal and external customers.
- Maintain subject matter expertise through attendance at briefings on new technologies, protocols, and best practices along with their implementation in the Air Force and DoD.
- Provide on the job training to junior software developers and instill professional software engineering practices, including principles of the software development life cycle, coding standards, code reviews, source control management, build processes, testing, and operations.
- Manage tasks through Jira ticketing system and update regularly with comments.
- Build, maintain, and deploy containerized applications with Docker and Kubernetes.
You’ll Bring These Qualifications:
- Active TS/SCI security clearance.
- Bachelor’s degree (in IS Technology, Computer Science or related field) minimum of 7-10 years related experience.
- DOD Directive 8570 IAT II certification (Security or equivalent).
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.
Company Overview: 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 an Equal Opportunity Employer – Females/Minorities/Protected Veterans/Individuals with Disabilities.
As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.