Applications Systems Analyst I

State of North Carolina
Hybrid

About The Position

This position supports the North Carolina Department of Health and Human Services (DHHS) IT division by delivering comprehensive business analysis, system analysis, programming, and production support for multiple 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 closely with clients, Technical Leads, and IT leadership to plan enhancements, evaluate system impacts, ensure quality, and maintain compliance with established processes and security standards.

Requirements

  • Bachelor's degree in computer science or an IT related field from an appropriately accredited institution OR Associate degree in computer science or an IT related field or related technical degree from an appropriately accredited institution and one year of experience in business application consulting or development OR High School or General Educational Development (GED) diploma and four years of experience in business application consulting or development OR An equivalent combination of education and experience

Nice To Haves

  • Demonstrated experience building applications using Java, Spring, and Spring Boot, including microservices, REST APIs, and event-driven components.
  • Experience deploying applications on Azure, AWS, and GCP with hands-on experience building and managing CI/CD pipeline
  • Experience developing responsive UI using HTML, CSS, JavaScript, and frameworks such as React, Angular, and Vue.
  • Deployed microservices using Docker and Kubernetes, integrated Kafka/RabbitMQ or similar, and automated deployments across dev/test/prod environments.
  • Experience using AI development tools like GitHub Copilot to to improve productivity, code quality, and architectural design.

Responsibilities

  • Develop 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 (numerous high-quality, low-cost benefits on a pre-tax basis)
  • paid vacation
  • sick leave
  • community service leave
  • paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service