About The Position

The Jefferson County Commission is seeking a well-qualified System Analyst. Employees in this classification, working within the Merit System, perform advanced technical and analytical work involving the evaluation, design, implementation, and support of computer systems and software solutions to meet the information-processing needs of assigned organizations. Work in this classification requires a comprehensive understanding of computer hardware, software, and system integration and involves analyzing system performance, developing detailed technical specifications, and identifying effective solutions to complex operational and user-driven problems. Incumbents regularly coordinate technical resources and serve in a project leadership capacity for system or application designs, enhancements, implementations, and integrations, providing technical guidance and support to analysts, programmers, and other personnel without exercising formal supervisory authority. This is an on-site position, with work primarily performed in an office setting, and involves the use of standard office and technical equipment; incumbents may be required to be on call outside of normal business hours, including evenings, weekends, and holidays, to support system operations and address critical issues.

Requirements

  • Experience with .NET (e.g., C#, Visual Basic) programming (e.g., create web apps, client apps, application interfaces, dashboards, data extract, etc.).
  • Experience with SQL Server databases (e.g., T-SQL to create queries, stored procedures and/or functions, design database in a test/sandbox environment).

Nice To Haves

  • Work experience in project management and/or full life cycle development (e.g., Waterfall, SCRUM, AGILE).
  • Work experience in full-stack application development.
  • Work experience with DevOps.
  • Work experience with business analysis and support of enterprise applications.

Responsibilities

  • Analyzes and monitors system applications, programs, and/or databases by reviewing computer codes, scripts, or programming languages (e.g., ASP.Net, Java, C#, SQL, Python, etc.) in order to provide system documentation, identify programming/coding errors, and enhance system and application performance and usability.
  • Designs, develops, and modifies system applications, programs, and/or databases by editing, updating, and writing computer code or scripts using various programming languages (e.g., ASP.Net, Java, C# SQL, Python, etc.) after meeting with users in order to meet specific user, department, or jurisdiction application, system, or programming needs and requirements.
  • Creates, updates, or modifies system documentation and user guides for applications by reviewing reference materials, testing system application and functionality, and assessing users’ needs in order to provide users with reference materials.
  • Assists programmers, analysts, or other personnel in reviewing work, answering technical questions, mentoring, and helping to resolve personnel or technical issues.
  • Serves as project manager on various system or application designs, implementations, updates, and/or integrations by acting as a team leader of technical personnel (e.g., System Analysts, Programmers, etc.), in order to resolve technical issues and lay out project planning, execution, monitoring, and completion.
  • Conducts training to provide knowledge and understanding of work processes to ensure compliance with procedures and standards.
  • Provides user support for installations of system and application updates and manages user access rights for user systems.

Benefits

  • medical and dental insurance
  • employer-sponsored retirement plan (pension)
  • generous paid holidays
  • sick and vacation leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service