Software Engineer Level 1

Jovian Concepts
19hOnsite

About The Position

Jovian Concepts, Inc is looking to hire a Software Engineer Level 1 for a great opportunity in the Annapolis Junction, MD area. A current and active TS/SCI Clearance with a MD Polygraph required. No CCA's will be accepted at this time.

Requirements

  • A current and active TS/SCI Clearance with a MD Polygraph required. No CCA's will be accepted at this time.
  • Bachelor’s Degree in Computer Science or related discipline from an accredited college or university and Seven (7) years’ experience as a SWE, in programs and contracts of similar scope, type, and complexity. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree and will be considered on a case by case basis.
  • Proficiency in Python, Docker, and MongoDB.
  • Strong understanding of Git and collaborative workflows.
  • Experience with Javascript (Angular2 and/or React) for UI development.
  • Familiarity with CI/CD tools and Agile methodologies.
  • Excellent problem-solving and communication skills.
  • Security Clearance Requirement: Must possess active TS/SCI with polygraph to be considered for this role.

Nice To Haves

  • Exposure to tools such as Ansible, JIRA, Bitbucket, and Terraform is a plus.
  • Familiarity with Kubernetes is desired.

Responsibilities

  • Develop and maintain applications using Python
  • Build, deploy, and manage containerized applications with Docker.
  • Design and optimize database solutions with MongoDB.
  • Collaborate with team members using Git for version control and code reviews.
  • Ensure smooth CI/CD processes and participate in the full software development lifecycle.
  • Participate in code reviews and provide feedback.
  • Provide on-site technical support, including diagnosing and resolving issues with hardware, applications, and user environments.
  • Perform system administration tasks as needed to maintain operational stability across multiple locations.
  • Manage and execute deployments to all production sites, including pushing new software versions, validating successful roll-outs, and ensuring minimal disruption to business operations.
  • Collaborate with cross functional teams to troubleshoot complex issues and maintain high system availability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service