Software Developer, Mid

$102,000 - $138,000/Yr

General Dynamics - Springfield, VA

posted 4 months ago

Full-time - Mid Level
Remote - Springfield, VA
10,001+ employees
Transportation Equipment Manufacturing

About the position

GDIT is your place. You make it your own by embracing autonomy, seizing opportunity, and being trusted to deliver your best every day. We think. We act. We deliver. There is no challenge we can't turn into opportunity. Our work depends on TS/SCI level cleared Software Developer, Mid joining our team to support our Intelligence customer in St. Louis, MO and Springfield, VA. Please note this position is funded through January 31, 2025. There is an opportunity to extend but it is not yet confirmed. As a Software Developer, you will be responsible for designing, developing, evaluating, planning, and testing software programs and applications. Your role will involve creating sustainable software applications, ensuring that work is estimated accurately, branching strategies are efficient, and code repositories are maintained. You will work as a member of an agile scrum team, participating in regular agile ceremonies such as daily stand-ups, planning sessions, sprint reviews, demos, and retrospectives. You will implement requirements from the product backlog and assist in writing backlog requirements and user stories. Utilizing a modern DevSecOps approach, you will build and deploy software applications, modifying and deploying applications, software, services, utilities, interfaces, and IT systems that support systems and analysts.

Responsibilities

  • Design, develop, evaluate, plan, and test software programs and applications.
  • Create sustainable software applications with accurate work estimation and efficient branching strategies.
  • Work as a member of an agile scrum team and participate in regular agile ceremonies.
  • Implement requirements from the product backlog and assist in writing backlog requirements/user stories.
  • Utilize a modern DevSecOps approach in building and deploying software applications.
  • Develop, modify, and deploy applications, software, services, utilities, interfaces, and IT systems.

Requirements

  • 5+ years of related experience in software development.
  • Bachelor's Degree in computer science, computer engineering, systems engineering, or a related field, or 3 additional years of experience in information technology.
  • Working knowledge of Kubernetes/OpenShift, Helm, ArgoCD, Solr/Elasticsearch, Grafana, Loki, Tempo, Prometheus, GitLab CI/CD, PostgreSQL, and Containers.

Nice-to-haves

  • Working knowledge of Python 3, FastAPI and/or Flask libraries.
  • Working knowledge of Swagger, OpenAPI, PostgreSQL, AWS, geospatial data, Development Containers, VSCode, NATS Messaging, Apache Pulsar.
  • Working knowledge of RESTful APIs, git, automated unit/integration/system testing, CI/CD, Docker/Containerization, and microservice architectures.

Benefits

  • Paid jury duty
  • Health savings account
  • Internal mobility program
  • AD&D insurance
  • Disability insurance
  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Parental leave
  • 401(k) matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service