Search Tips

Job Announcement - Programmer Analyst I/Systems Analyst - Bismarck Tuesday, June 3, 2025

Salary: $76,428.00 Annually
Location: Bismarck, ND
Job Type: Full-Time/Regular
Remote Employment: Flexible/Hybrid
Job Number: 2025-SC-BIS-50-PA
Department: Office of the State Court Administrator
Opening Date: 06/03/2025

General Summary or Purpose

We understand that compensation isn’t a one-time discussion.  Please see Compensation for more details on our compensation strategy.

Interested applicants must submit a cover letter and resume. 


If you are a critical thinker and thrive on maintaining and improving computer systems, this opportunity may be right for you. This is a career ladder position with the potential for advancement to level II and III positions.  

The Ideal Candidate:
  • Enjoys and is skilled at critical and analytical thinking and problem-solving.
  • Aptitude with computer systems and programming.
  • Obsesses with detail ensuring thoroughness and accuracy of work.
  • Easily communicates complex ideas to others verbally and in writing.
  • Ability to learn quickly and desire to continuously learn.

The Ideal Candidate Minimum Qualifications: 
  • Associate's Degree and one year of related experience.  Any combination of education, training, or experience which demonstrates the ability to successfully complete the major responsibilities and essential functions may be substituted for the degree and experience requirements. 

Position Type/Salary: 
Full-Time Position with a Salary of $6,369/month
 
Testimonials/Work FAQs/Interesting Facts/Code of Conduct
Career Opportunities/Working at the ND Court System

Major Responsibilities & Essential Functions

Title of Immediate Supervisor:  Technology Director
Accountable For (Job Titles):  None
FLSA Status:  Exempt

Along with the Programmer Analyst Responsibilities listed below, some major System Analyst functions will include:

  • Provides technical support in planning, designing, installing, testing, and implementing systems, integrations, database software, hardware and products.
  • Administration, monitoring, maintenance and installation of software infrastructures and applications.
  • Oversees practices and processes to ensure integrity, safety and availability of all data and applications.
  • Provides client relationships, project management or technical expertise for information systems integrations across multiple agencies. 
The Programmer Analyst I is responsible for assisting the court system in planning for, designing, developing, enhancing, and maintaining automated information processing solutions and reports for the courts in North Dakota. Serves as project leader over information system projects being performed by court system employees and contracted staff to ensure the timeliness and accuracy of projects. Provides information system and technical support to court system users.
 
This level differs from the Programmer Analyst II in that the latter classification has greater experience requirements and a greater breadth of knowledge in the court system, programming languages and system(s) and program(s) utilized by the North Dakota Court System.

  • Formulates plans for design and development of automated information processing solutions.
  • Conducts an appropriate level of analysis to determine feasibility for automated information systems.
  • Designs, develops, tests, and implements programming solutions based on available resources and programming capability.
  • Coordinates with users and other system support resources to ensure compatibility and integrity of programs.
  • Performs program maintenance and modifications according to user specifications and provides technical or other required updates.
  • Performs and maintains programs and system documentation.
  • Assists in the preparation of user guides, instruction manuals, and training.
  • Performs duties of staff assistant and adviser to judicial committees.
  • Performs duties of project leader for information processing system projects.
  • Provides technical support and troubleshooting assistance to users.
  • Previews, researches, evaluates, and recommends new programming and information system design and development technologies.
  • Prepares required administrative reports, forms, and communication.
  • Performs other duties of a comparable level or type or as assigned.

Minimum Qualifications & Certification or Licensing Requirements

Requires an associate's degree and one year of related experience.  Any combination of education, training, or experience which demonstrates the ability to successfully complete the major responsibilities and essential functions may be substituted for the degree and experience requirements.

Valid driver's license or evidence of equivalent mobility. 

Knowledge, Skill, & Physical Requirements

Knowledge Requirements:

  • Considerable knowledge of personal computers, personal computer applications, and productivity software including the Windows operating systems, database management applications, web browsers, word processing programs, Microsoft Office, email, virus protection applications/software, presentational software, and project management software.
  • Entry level knowledge of specific programming languages currently in use within the court system.
  • Knowledge of the fundamental concepts, principles, practices, and trends of information technology and management applications.
  • Knowledge of systems analysis and design principles, concepts, and methodologies.
  • Knowledge of the fundamentals, principles, practices, and approaches to automated help desk operations and support.
  • Basic knowledge of court system, its functions, and court administrative policies and procedures.
  • Knowledge of database and information system design, development, implementation, and support.

Skill Requirements:

  • Skilled in analyzing, designing, programming, implementing, and supporting computer programs and information systems.
  • Skilled in using and operating personal computers and personal computer operating software and applications.
  • Skilled in troubleshooting a variety of operating problems and issues faced by system users in dealing with hardware, software, and applications in use by the court system.
  • Skilled in planning for, analyzing of, and implementing information system-related projects.
  • Skilled in providing technical assistance to judicial system personnel and committees.
  • Skilled in researching and evaluating new and upcoming technologies that may benefit the court system.
  • High degree of written and verbal communication skills while dealing with information system personnel and committees.

Physical Requirements:

  • The essential functions of the job typically require:  grasping, seeing, walking, sitting, talking, hearing, feeling, fingering, and some repetitive motions or other reasonable methods that accommodate an individual in completing the essential functions of the job.
  • Work is performed in a comfortable office work environment.
  • Employee is subject to some travel in the performance of the job.  Employee has control over travel schedule and can adjust schedules due to adverse weather or travel conditions.
  • Physical requirements can typically be characterized as Sedentary Work:  Exerting up to 10 lbs. of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects, including the human body.