Programmer II - 10th Judicial District

Olathe, KS
Full Time
Mid Level
Position Number:                        K0203847

Location of Employment:        10th Judicial District, Johnson County Courthouse, Olathe KS 66061

Position Title and Salary:        Programmer II, grade 45, $74,609.60 annually, $76,523.20 with six                                                            months of successful performance, $82,305.60 with one year of                                                                  successful performance

Kansas Judicial Branch Benefits State Employment Center - Benefits (ks.gov)  

Job Duties: This position is responsible for technical work supporting, sustaining, and improving court technology solutions used by district court staff, as well as support for staff use of Enterprise Justice, the case management system. Work involves gathering business requirements; designing screens, forms, reports; writing and modifying program specifications for new systems or system changes and improvements; designing and preparing test data for proper testing of computer programs; developing and maintaining technical documentation; creating and configuring custom reports, and coordinating with the Office of Judicial Administration (OJA), Johnson County IT, and third-party vendors to resolve incidents and implement approved solutions gathering requirements; report development/configuration; and assisting users with court technology as needed. Work is performed independently within established guidelines and is reviewed by technical supervisors and/or stakeholders for adequacy and correctness.

Work Schedule & Location: This position requires on-site presence at the Johnson County Courthouse in Olathe, KS. The role also includes participation in a rotating schedule for weekend support to ensure coverage and system availability. 

Examples of Work Performed:
(Position may not include all duties listed and duties listed may not cover all duties that may be performed.)

Duties will include (but are not limited to):
  • Perform analysis, design, coding, and associated programming tasks required to produce customized reports, automate processes, or to maintain information files.
  • Support reporting and operational analytics by creating or updating queries, datasets, and report outputs; assist stakeholders with data interpretation and accuracy checks.
  • Provide technical support to district court staff for the effective use of court applications, including Enterprise Justice (EJ), by troubleshooting issues, documenting symptoms, and coordinating resolution with internal teams and vendors.
  • Research technology solutions for issue resolution, continuous improvement, and process efficiency.
  • Collaborate with the Johnson County IT programming team and OJA technical teams on joint projects, coordinated releases, shared integrations, and cross-agency technical initiatives.
  • Support integrations and data exchanges by reviewing logs, troubleshooting failures, validating payloads (XML/JSON/CSV), and coordinating remediation with internal teams and vendors.
  • Install, troubleshoot, and maintain select court software.
  • Document issues, resolutions, and procedures.
  • Maintain integrity of court data.
  • Maintain the district court website code by performing routine content updates, basic page/code maintenance, and ensuring posted information is accurate, current, and consistent with standards.
  • Research technology solutions for issue resolution, continuous improvement, and process efficiency; recommend improvements that align with standards and supportability.
  • Develop and support small internal applications, utilities, or automations used by court staff (e.g., workflow tools, validation utilities, lightweight web forms), consistent with established change controls and documentation practices.
  • Document issues, resolutions, procedures, and known errors/workarounds; maintain technical documentation and knowledge base content to support repeatable support and training.
  • Provide service desk support for court staff during emergencies or overflow.

Required Education and Experience:  Requires a bachelor’s degree, preferably in computer science or business information systems with major course work in project management, or a related field, plus four years of experience performing duties like those described above. Additional relevant experience may be substituted for the required education. Required experience includes a working knowledge of database structures and elements; the ability to analyze data for accuracy and troubleshoot data-related issues; experience supporting and sustaining business applications in a production environment; and the ability to document technical issues and requirements clearly for stakeholders and vendors. The successful candidate will also have strong organizational and time management skills, excellent problem-solving skills, the ability to interface with users and translate needs into clear technical requirements, and a willingness to learn new technologies and skills.

Preferred technical experience in the following:
  • Microsoft O365 (Including Teams, SharePoint)                                                                                       
  • SQL (or Oracle) databases, forms, querying, and reports
  • XML / JSON / CSV files; data exchange troubleshooting     
  • APIs and integration troubleshooting
  • Excel (advanced use for analysis)                                                                                                                        
  • Power BI (dashboards, datasets, report development)
  • Power Automate (workflow automation, approvals/notifications, connectors)
  • Access databases                                          
  • Common programming languages such as: Visual Basic, C, C #, Java, etc
  • UNIX
  • Web application design (ASP/ASP.NET, CSS, HTML, JavaScript, ADA Compliance)
  • Teams and Zoom video conferencing
  • Experience supporting court users and court business processes
Applications will be accepted until: Open until filled

The Americans with Disabilities Act ensures your right to reasonable accommodations during the employment process.  A request for accommodation will not affect your opportunities for employment with the Judicial Branch.  If you wish to request an ADA accommodation, please contact [email protected] or by TDD through the Kansas Relay Center at 800-766-3777 or 711.

THE KANSAS JUDICIAL BRANCH IS AN EEO / AA EMPLOYER
 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*