Software Developer - Entry

CGI2 months ago
Oklahoma City, Oklahoma
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Designs, develops, and maintains software for the Advanced Field Artillery Tactical Data System (AFATDS). Works with analysts to understand analytic and interface requirements, develops tools and interfaces, and designs, develops, and tests operating systems-level software, compilers, and tactical software applications. Key tasks include sprint development and execution support; software development (code/unit test); and unit integration and testing. This position is located in Lawton, OK.

Key Responsibilities

  • Work on an agile development team where success is defined by the ability to understand your path forward, effectively communicate that path, and complete tasks in a timely manner.
  • Integrate COTS and GOTS code into the existing code base.
  • Develop and document software requirements.
  • Analyze system requirements.
  • Translate design into software code.
  • Develop and execute unit and integration test cases.
  • Pursue continuous improvement of software products, processes, and systems.
  • Document work for the benefit of teammates, users, leadership, and customers.
  • Perform design, coding, testing, debugging, and documentation of programs.

Required Qualifications

  • A Bachelor’s Degree in Computer Science or an engineering discipline.
  • At least 1 year of functional software experience with Ada, C/C#/C++ and/or Java.
  • US citizenship and a Secret clearance are required due to the nature of the work.

Preferred Qualifications

  • Familiarity with DOD systems, with an emphasis on AFATDS or C2 systems.
  • Knowledgeable in Agile methodology.
  • Familiar with Atlassian Suite (Jira, Confluence, Bitbucket, Bamboo).

Benefits & Perks

  • Compensation Range:$51,400.00 - $121,900.00
  • CompetitiveCompensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Required Skills

Integration Testing
Debugging
Documentation
Software design
C/C++
Unit Testing
Java
Agile development