Associates Systems - Linthicum Heights, MD

posted 2 months ago

Full-time - Mid Level
Linthicum Heights, MD
Professional, Scientific, and Technical Services

About the position

The position involves designing, developing, documenting, testing, and debugging applications software and systems that incorporate logical and mathematical solutions. The candidate will conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in the planning, design, development, and utilization of electronic data processing systems for both product and commercial software. The role requires determining computer user needs, analyzing system capabilities to resolve problems related to program intent, output requirements, input data acquisition, programming techniques, and controls. Additionally, the candidate will prepare operating instructions and design and develop compilers, assemblers, utility programs, and operating systems, ensuring that software standards are met. The successful candidate must be able to work as part of a small, highly-skilled team in a dynamic environment. Responsibilities include participating in systems design, code development, debugging, and integration and testing of new capabilities, enhancements, and modifications into the operational baseline. The work will expand automated, continuous software deliveries from multiple development teams to deployments on-premise systems. This position requires onsite work at the Linthicum, MD and Annapolis Junction locations, and candidates must be US Citizens with the ability to obtain and maintain a US DoD TS/SCI clearance.

Responsibilities

  • Implement various development, testing, automation tools, and IT infrastructure.
  • Build and set up new development tools and infrastructure.
  • Work on ways to automate and improve development and release processes.
  • Implement authentication concepts such as LDAP.
  • Implement general infrastructure and application security concepts.
  • Work with containerization technologies such as Docker and Kubernetes, for both development and deployment.
  • Manage and utilize DevOps tools such as Ansible and GitLab.
  • Write and maintain CI/CD pipelines.

Requirements

  • Bachelor's Degree in Computer Science, Information Sciences, Information Technology, or a comparable degree plus a minimum of 9 years of related experience; 7 years of related experience with a Master's Degree; 6 months with a PhD.
  • Proficient with various Linux distributions.
  • Software Development Skills: C/C++/Java/Node/NodeJS or Javascript, scripting, Python.
  • Proficient with Source Control CI/CD: GitLab, Jenkins, GOCD.
  • Code building experience: Maven, Gradle, Gunicorn, etc.
  • Repository management experience: Nexus, Artifactory.
  • Experience with Authentication: Keycloak, OpenSSL, PKCS12, X.509, AD/LDAP.
  • Proficient with Container Orchestration: Docker-Compose, Kubernetes, OpenShift.
  • Agile experience with Kanban.
  • Strong problem-solving skills.

Nice-to-haves

  • Experience in shell scripting, YAML, Batch scripting.

Benefits

  • Full Medical
  • Dental
  • 401k
  • PTO
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service