Applications Systems Analyst II

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

About The Position

The North Carolina Department of Health and Human Services (DHHS) IT division is seeking an Applications Systems Analyst II to deliver comprehensive business analysis, system analysis, programming, and production support for multiple enterprise applications. This role is integral to the full software development lifecycle, encompassing requirements gathering, technical design, application development, testing, deployment, and ongoing maintenance. The position requires close collaboration 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

  • Hands-on software development using .NET (C#, ASP.NET, .NET Core)
  • Experience building and deploying applications on Azure, AWS, GCP, or other cloud providers, including CI/CD pipelines.
  • Front-end development using HTML, CSS, JavaScript, and frameworks such as React, Angular, Vue or similar UI frameworks to deliver responsive UI solutions.
  • Hands-on experience using AI development tools, such as GitHub Copilot, to enhance productivity, code quality, and solution design.
  • Demonstrated experience with both .Net and Java.
  • Hands-on experience with Java, Spring, and Spring Boot.

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 (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