Applications Systems Analyst II

State of North Carolina1915 Health Services Way Wake, NC
$83,000 - $114,000Hybrid

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 or related technical degree from an appropriately accredited institution and two years of experience in business application consulting or development
  • Associate degree in computer science or an IT related field from an appropriately accredited institution and three years of experience in application consulting or development
  • High School or General Educational Development (GED) diploma and six years of experience in business application consulting or development
  • An equivalent combination of education and experience.

Nice To Haves

  • 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

  • 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
  • paid vacation
  • sick leave
  • community service leave
  • paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service