Applications Systems Analyst I – EHRA – Early Career

State of North Carolina1020 Birch Ridge Drive Wake, NC
$70,528 - $105,793Hybrid

About The Position

The N.C. Department of Information Technology (NCDIT) serves as the Technology Center for the State of NC, providing technology services to state and local government agencies, schools, colleges, and universities. NCDIT's mission is to enable trusted business-driven solutions that meet the needs of North Carolinians and to close the digital divide by expanding broadband availability and adoption. This position is part of the Early Career Associate Program, a two-year on-the-job training program designed for individuals with three years or less of professional experience. The program offers broad exposure to state IT operations, with the potential for placement in a permanent role after completion. This specific role is for a Junior .NET Developer on the application development team, supporting the Engineering Applications Services Unit, which manages systems like HiCAMS, CADD, LCS, and ECM. This position will focus on developing and maintaining core applications and enterprise system integrations for the Letting and Compliance Systems (LCS) application team, supporting NCDOT's construction project bidding, letting, fair competition analysis, and construction contract payroll compliance.

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.
  • Up to 3 years of professional experience.

Nice To Haves

  • Strong knowledge of C# (version 7 or later), ASP.NET (version 4 or later), MVC, APIs (OData version 3, version 4 or later), .NET Core (version 6 or later), JavaScript (ECMAScript version 5 or later), and jQuery (version 3 or later)
  • Familiarity with SQL Server and database management (version 2016 or later)
  • Understanding of basic data structures, algorithms, OOP principles, coding standards, and best practices

Responsibilities

  • Develop and maintain web applications using Active Server Pages .NET (ASP.NET), C#, and Model-View-Controller (MVC) architecture.
  • Work extensively with Open Data Protocol (OData) Application Programming Interfaces (APIs).
  • Enhance functionality and user experience for current applications.
  • Write clean, scalable, and efficient code following best practices.
  • Adhere to Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion (SOLID) principles, design patterns, and object-oriented programming (OOP) concepts.
  • Design, write, and optimize queries and stored procedures using Structured Query Language (SQL) Server.
  • Implement end-to-end testing to ensure software quality and performance.
  • Debug, test, and troubleshoot applications for smooth functionality.
  • Follow version control practices using Git and GitHub.
  • Collaborate with cross-functional teams, including Quality Assurance (QA), User Interface/User Experience (UI/UX) designers, and business analysts.
  • Work closely with the Product Owner to understand and deliver business requirements.

Benefits

  • Variety of leave options
  • Professional development opportunities
  • Insurance
  • More
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service