logo

View all jobs

Delivery Manager/Software Developer

Clarksburg, WV
Tygart Technology is seeking a Delivery Manager/Software Developer. This is a remote opportunity supporting a DOJ customer based in Clarksburg, WV. A current Secret Security Clearance is required. 

Responsibilities include but not limited to:
  • Perform software development activities (up to 90% or more, depending on program phase and needs).
  • Design, develop, and modify general applications or specialized utility programs.
  • Build and maintain microservices in a cloud-native environment.
  • Operate and maintain an enterprise-scale production system, identifying, troubleshooting, and resolving system issues.
  • Analyze user requirements and develop corresponding software solutions.
  • Design and manage databases within assigned application areas, individually or as part of a development team.
  • Apply principles of computer science, engineering, and mathematical analysis to design efficient, reliable software systems.
  • High-Level Project Objectives:
    • Migrate existing system functionality from mainframes to a cloud-based environment (AWS GovCloud).
    • Transition investigative search capabilities to Elasticsearch, improving response times and reporting efficiency for law enforcement users.
    • Build new services using a microservices architecture deployed in OpenShift containers.
Required Qualifications
  • Bachelor’s degree with a minimum of 5 years of relevant experience.
  • Active Tier 3 Secret Clearance (required).
  • Experience working within the Agile methodology.
  • A minimum of 3 years of experience in Java Object-Oriented Programming.
  • Experience with Spring Boot and related microservice frameworks.
  • Strong proficiency with Git, including branching strategies (GitFlow, Trunk-Based Development) and pull request workflows.
  • Experience with CI/CD tooling and pipeline-as-code frameworks such as Tekton, Jenkins, or GitLab CI. Experience with ArgoCD or similar GitOps tools (e.g., Flux).
  • Solid understanding of GitOps principles.
  • Hands-on experience with Kubernetes and containerization technologies.
  • Demonstrable experience with microservice architectures, including common design patterns and operational challenges.
  • Proficiency in scripting languages such as Bash or Python for automation.
  • Experience with Apache Kafka for Pub/Sub (publish-subscribe) messaging.
  • Experience with streaming architectures (preferred).
  • Familiarity with the Atlassian Tool Suite (Jira, Confluence, Bitbucket) is a plus.
Why Join Tygart Technology? At Tygart Technology, we value innovation, integrity, and technical excellence. You'll join a team of dedicated professionals who deliver mission-critical solutions to our government partners. We offer competitive compensation, benefits, and the opportunity to grow your career while supporting impactful work.

Tygart Technology, Inc. is a premier professional services and software development organization providing a broad range of Information Technology (IT) services to public and commercial sector customers. Founded in 1992, Tygart's customer first mind set and agile development methodology have led to our continued success. Tygart supports the Department of Defense, Federal Bureau of Investigation, Intelligence Community, Federal Election Commission, Pension Benefit Guaranty Corporation, and various other Federal and State organizations and maintains offices in West Virginia and Northern Virginia.

Tygart Technology is an equal opportunity employer. We do not discriminate in employment decisions based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status under applicable federal, state, or local law. We are dedicated to providing a work environment where all individuals are respected and their contributions are valued. For information on Tygart and our career openings, please visit http://www.tygart.com/careers/.

Share This Job

Powered by