Jobs · Engineering · Virginia

Software Engineer - Full Stack Developer (TS/SCI with Poly Required)

GCI Incorporated · Chantilly, VA · Yesterday
On-siteEngineeringFull-time

Key Responsibilities

  • Analyze existing software applications and tools, and recommend new technologies and methodologies to improve system performance and usability.
  • Design, develop, test, debug, and deploy new software tools that extend or replace existing capabilities.
  • Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements and works with them to resolve incompatibilities.
  • Write and update technical documentation such as user manuals, system documentation, training materials, processes and procedures.
  • Collaborate cross-functionally with data scientists, analysts, project managers and other engineers and analysts.
  • Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Troubleshoots complex problems and provides customer support for software systems and application issues.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities.

Requirements

  • Demonstrated hands-on experience with modern programming languages including Java, JavaScript, and Python.
  • Demonstrated hands-on experience developing with cloud-based services such as AWS.
  • Demonstrated hands-on experience with developing and implementing microservices architecture using Spring Boot.
  • Demonstrated hands-on experience with Linux.

Qualifications

  • 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.

Desired Qualifications

  • Demonstrated hands-on experience in programming and software development with web and client/server applications using Java, JavaScript, and Python.
  • Demonstrated hands-on experience working with PostgreSQL and Apache NiFi.
  • Demonstrated hands-on experience with Linux-based systems and shell scripting.
  • Demonstrated hands-on experience with build automation technologies like Maven, Jenkins, etc.

Pay

Commensurate with experience.

Schedule

N/A

Benefits

N/A

Similar jobs