Sitec Consulting - Laurel, MD

posted 4 days ago

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

About the position

The Full Stack Software Developer position at SITEC Consulting is a mid-career role focused on developing, maintaining, and enhancing complex operational software systems. The role requires collaboration within a fast-paced team environment, involving frequent interaction with customers to creatively solve problems and meet their requirements. The successful candidate will engage in both new development and sustainment activities, contributing to the full software lifecycle.

Responsibilities

  • Develop, maintain, and enhance complex operational software systems.
  • Review and test software components for adherence to design requirements and document test results.
  • Investigate and resolve software problem reports.
  • Utilize software development and design methodologies consistent with customer DevOps objectives.
  • Provide input to system design including hardware/software trade-offs and requirements analysis.
  • Debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop and implement algorithms to address system performance or functional issues.
  • Develop and execute test procedures for software components.
  • Write and review system documentation.
  • Design or implement complex database or data repository interfaces and queries.

Requirements

  • Active Top Secret//SCI with poly required at time of application.
  • Six (6) years of experience in software development/engineering.
  • Bachelor's degree from an accredited college or university in Computer Science or related discipline.
  • Experience in one of the following JavaScript frameworks: Angular, Vue, React, with the willingness to pivot to others.
  • Experience with SQL and NoSQL databases.
  • Experience integrating external resources through REST APIs.
  • Proven ability to work with customers to elicit requirements and translate them into actionable tasks.
  • Understanding of automated unit and integration testing.
  • Experience with Docker.
  • Experience with GitLab and GitLab runners for continuous integration.
  • Experience with Agile methodologies.
  • Experience with Ansible.
  • Experience creating and consuming RESTful endpoints.
  • Experience setting up and maintaining Linux environments.
  • Working knowledge of accessibility standards (ADA Section 508 compliance).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service