Jobs and Careers
GC

Software Engineer SME (TS/SCI with Polygraph Required)

GCI
United Statesfull_timeVerifiedPosted 20 Dec 2023

About the role

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 

We are seeking a dynamic Software Engineer to join our team. In this role, you will play a crucial part in advancing knowledge management and data services, fostering effective search and discovery capabilities, and enhancing collaboration within the customer organization. As a key contributor, you will specialize in the innovative development of intranet search, name search, and foreign language search functionalities. 

Responsibilities include designing, developing, coding, testing, and debugging complex software products, as well as making significant enhancements to existing software. The successful candidate will actively participate in Lean Agile scrums, sprints, and grooming sessions, ensuring seamless integration into the development process. Collaboration is key, and the Software Engineer will consult and coordinate effectively for problem resolution, task scheduling, new resource requirements, and task clarification. 

Working in partnership with an integrated team of staff and contractors, the successful candidate will demonstrate proficiency in understanding cloud environments, including AWS or Azure. Coordination and collaboration with security, operations, engineering, testing, and other teams are essential to provide comprehensive system information and technical support. Additionally, the candidate will be responsible for designing, developing, and modifying software systems, as well as documenting and tracking vendor software roadmaps for software and patch version updates. 

A commitment to quality is paramount, and the successful candidate will conduct unit tests on their software and actively engage in code reviews. The ability to modify and integrate commercial software into a cloud environment rounds out the skill set required for this exciting opportunity. If you are passionate about cutting-edge software development and contributing to the success of a forward-thinking organization, we invite you to apply. 

 

EDUCATION AND EXPERIENCE 

  •   Bachelor's degree in Computer Science, Information Technology, or other related technical discipline, or equivalent combination of education, technical certifications, training, and work/military experience. 

  

REQUIRED QUALIFICATIONS 

  • Demonstrated experience working in Lean Agile Development environment. 
  • Demonstrated experience developing detailed design and associated deliverables. 
  • Demonstrated experience translating customer and system requirements into design. 
  • Demonstrated experience designing system interfaces. 
  • Demonstrated experience developing Single Page Applications using HTML5, CSS3, and Angular 2+. 
  • Demonstrated hands-on experience developing RESTful web services using Java 8+ or other technologies such as Spring Framework 4+, or Spring Security 4+. 
  • Demonstrated hands-on experience with and troubleshooting of Internet and Web related protocols and technologies such as Tomcat, Nodejs, Web Services, or SSL. 
  • Demonstrated hands-on experience developing JUnit and Jasmine tests. 
  • Demonstrated experience with testing platforms such as Jest or Karma. 
  • Demonstrated hands-on experience working with DevOps tools such as Git, Jenkins, or Nexus 
  • Demonstrated hands-on experience working with enterprise search technologies such as, Lucidworks Fusion 4.2.6 and higher 

  

DESIRED QUALIFICATIONS 

  • Demonstrated experience developing accessibility standards. 
  • Demonstrated recent experience with the Sponsor’s Lean Agile methodology and ErDoS for reporting sprint MVI burn-up and top line charts, as well as MVI features and user stories. 
  • Demonstrated experience with FLSS, and NES and Lucidworks Fusion 4.2.6 and higher 

      

     

     

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    GCI

    View company profile →