SOFTWARE ENGINEER 1

Wyetech
Full-time
Annapolis Junction, Maryland
Posted on 5 months ago

Job Description

The Software Engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment.

Responsibilities

  • Develops, maintains, and enhances software systems
  • Reviews and tests software components
  • Resolves software problem reports
  • Deploys Docker containers to Kubernetes
  • Makes updates to the VT research code in Python
  • Builds a media server using Kotlin
  • Updates existing REST APIs
  • Addresses any issues that may occur in the production environment

Requirements

  • TS/SCI with agency appropriate poly
  • Seven years’ experience as a SWE
  • Bachelor’s degree in Computer Science or related discipline
  • Experience with Kotlin, Java, Python
  • Experience developing REST APIs
  • Docker, GIT and Gitlab experience
  • Experience working in an Agile development environment

Benefits

  • No benefits