CACI International Inc

Software Engineer

CACI International Inc

full-time

Posted on:

Location Type: Remote

Location: IllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $82,100 - $172,400 per year

About the role

  • Design, develop, and implement custom software and database application capabilities for legacy and modernized systems with limited oversight
  • Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success
  • Provide improvements to the product(s) being supported
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Support release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyze complex project-related problems and creating innovative solutions involving scheduling, technology, methodology, tools, and solution components
  • Provide mentoring to junior members of the team
  • Present ideas for system improvements
  • Conduct impact analysis for software changes
  • Produce detailed specifications and writes software code
  • Work closely with business analysts, designers, and subject matter experts to understand functional requirements

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent combination of education and experience
  • Minimum of 5 years of related experience
  • Current and active secret clearance
  • Solid knowledge of Java (Object Oriented Programming concepts)
  • React and Redux JavaScript libraries experience
  • PostgreSQL experience
  • Experience with Google Go
  • Solid knowledge of Amazon Web Services (AWS) Cloud Service Offerings (CSO)
  • Adheres to program configuration change control standards
  • Maintains knowledge of feature and technical changes in the application
  • Experience under formal software development processes
  • Critical thinker with the ability to demystify complex technical requirements
  • Agile certification
  • Knowledge of Secure coding practices, source code vulnerability mitigation, and remediation
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaObject Oriented ProgrammingReactReduxPostgreSQLGoogle GoAmazon Web Servicessoftware development processessecure coding practicessource code vulnerability mitigation
Soft Skills
collaborationmentoringcritical thinkingproblem solvingcommunicationteam successinnovationimpact analysispresentation skillsadaptability
Certifications
Agile certification