Software Engineer Adv (TS/SCI with Poly Required)


Job Details

GCI, embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Engineer, a typical day will include the following duties:

JOB DESCRIPTION:

The Software Engineer will design, develop, code, test, and debug complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on software developer with experience with application development to customer specifications. They must have strong, firsthand technical expertise in a variety of configuration management and software development and the proven ability to fashion robust solutions. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

QUALIFICATIONS:

Bachelor s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience

REQUIRED KNOWLEDGE/SKILLS:

  1. Experience with Android application development using Java and Android Studio
  2. Experience with Windows application development using C# and Java with Visual Studio and Eclipse
  3. Solid software debugging skills
  4. Experience with source code management using Git
  5. Familiarity with Scrum/Agile development methodologies.
  6. Excellent verbal and written communication skills.
  7. Ability to work independently with little supervision as well as within a team
  8. Background or interest in computer/digital forensics is considered a plus

KEY RESPONSIBILITIES:

  1. Design and develop new applications for Windows and Android platforms.
  2. Provide ongoing maintenance and enchantments to existing applications.
  3. Troubleshoot complex problems and provide customer support for software applications.
  4. Collaborate cross-functionally analyst, project managers and other software engineers.
  5. Provide recommendations for continuous improvement.
  6. Work alongside the team to sustain and advance our organization s capabilities.





 GCI

 05/14/2024

 Chantilly,VA