Apply Now    

Senior Software Engineer/Java

Req #: 127459
Location: Sterling, VA US
Job Category: Information Technology Group
Minimum Clearance Required: TS/SCI

Job Description

Company -“ CACI   Summary: CACI National and Cyber Solutions is looking for an experienced, innovative, and eager Software Engineer to employ modern, web-based software technologies for building secure, Agile, cloud-enabled applications for an Intelligence Community customer. Does this sound like you? You‘ll be an active contributor on a medium-sized development team that is actively transforming legacy business process with innovative, scalable, and high-performing solutions that are utilized by the IC.   Duties and Responsibilities: - Write code and develop software -¦ you may work on multi-month effort leading to an accredited system or you may get to work on some quick-hit Firefox extensions - Be creative while collaborating with users to help them automate simple to complex tasks that they currently do by hand - Develop, test, and deploy analytic applications, working with end-users to incorporate feedback into the development process - Ingest and analyze structured and unstructured data into developed applications - Help users Identify, collect, and organize end user requirements, forming a backlog and ensuring requested specifications and capabilities are accurately described and in sufficient detail - Identify, research, and integrate leading edge technologies and tools as required - Sustain and modify existing software applications - Support software release activities by performing functional testing and preparing required documentation for accreditation - Coordinate with government staff and their customers to validate, prioritize, and track progress of requirements completion - Compile reports on performance/usage metrics, schedules, and application roadmaps - Participate in technical exchange and senior-level working group meetings  Required Skills: - Candidate must possess a Bachelor‘s degree in Computer Science or related technical field or substantive training and experience in this area, as well as, have 7+ years of experience in developing software applications - Experience with Java required - Experience with agile development methodologies and practices -“ Scrum, user stories, backlogs, continuous integration, retrospectives, etc. - Excellent interpersonal and communications skills necessary to function within a team environment - Position requires a candidate to obtain TS/SCI with Counterintelligence Scope Polygraph (CSP aka CI poly) shortly after contract start  Desired Skills: - Experience developing analytic applications for an IC organization (on a secured network) - Experience with Python, Hadoop, Spark, Julia, Scala, and JavaScript - Interest in and knowledge of data science tools and techniques (R, Shiny EDUCATION & EXPERIENCE: Typically requires bachelor‘s degree or equivalent and seven to nine years of related experience.   PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.

Job Location

US-Sterling-VA-VIRGINIA SUBURBAN


 

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.

Apply Now