Technical Lead

State of North Carolina•Wake County, NC
•$105,000 - $117,879•Hybrid

About The Position

This position supports the North Carolina Department of Health and Human Services IT division by delivering business analysis, system analysis, programming, and production support for enterprise applications. The role spans the full software development lifecycle, including requirements gathering, technical design, application development, testing, deployment, and ongoing maintenance. The position works with clients, Technical Leads, and IT leadership to plan enhancements, evaluate system impacts, ensure quality, and maintain compliance with established processes and security standards. The role includes modernizing legacy systems, developing and integrating applications across platforms, and providing production support, including on-call and after-hours support for nightly batch cycles. The position is eligible to be hybrid and requires onsite reporting in Raleigh, North Carolina. It is funded in part through federal funds.

Requirements

  • Bachelor’s degree in computer science, an IT-related field, or a related technical degree from an appropriately accredited institution and four years of progressive experience in business application consulting or development; or an equivalent combination of education and experience.
  • Alternatively, an associate degree in computer science, an IT-related field, or a related technical degree from an appropriately accredited institution and five years of progressive experience in business application consulting or development.
  • Alternatively, a high school diploma or GED and eight years of experience in business application consulting or development.
  • Ability to complete the application with comprehensive education, work experience, and certificates and licenses information.

Nice To Haves

  • Experience building applications using Java, Spring, and Spring Boot, including microservices, REST APIs, and event-driven components.
  • Experience deploying applications on a cloud platform such as Azure, AWS, or GCP, including hands-on experience building and managing CI/CD pipelines.
  • Experience developing responsive user interfaces using HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.
  • Experience deploying microservices using Docker and Kubernetes, integrating Kafka, RabbitMQ, or similar technologies, and automating deployments across development, test, and production environments.
  • Experience using AI development tools such as GitHub Copilot to improve productivity, code quality, and architectural design.

Responsibilities

  • Lead technical design, solution development, prototyping, testing, deployment, and post-production support.
  • Develop, maintain, and integrate complex applications and systems across multiple platforms.
  • Gather and refine business and technical requirements; design new features and enhance existing applications.
  • Conduct impact analyses for new requirements and support technical effort estimation and project planning.
  • Lead and support functional testing, integration testing, and data conversion activities.
  • Produce and maintain technical documentation, user guides, and training materials.
  • Collaborate with cross-functional teams to troubleshoot and resolve system issues.
  • Modernize legacy systems and replace unsupported technologies with modern solutions.
  • Remediate security vulnerabilities within required timelines.
  • Provide on-call and after-hours production support, including support for nightly batch cycles.

Benefits

  • Health insurance options
  • Standard and supplemental retirement plans
  • NCFlex program benefits
  • Paid vacation leave
  • Paid sick leave
  • Paid community service leave
  • Paid parental leave for eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service