Demo

Systems Programmer Analyst II

Kansas City Board of Public Utilities (BPU)
Kansas, KS Full Time
POSTED ON 4/24/2026
AVAILABLE BEFORE 5/23/2026
Org Marketing Statement

For more than 100 years, the Kansas City Board of Public Utilities (BPU) has provided safe, dependable water and electric services across Wyandotte County. As a non-profit public utility, we are fully committed to serving our customers and the community as a whole. It’s more than simply providing a service. It’s a commitment to a better quality of life. That’s why BPU has been recognized as one of the top public utilities in the country. That’s the Power of Community.

The BPU offers very competitive pay and one of the best benefits packages in greater Kansas City! Come join the Power of Our Community!

Pay,Benefits, & Work Schedule

$120,533 - 150,533 Annually

Duties and Responsibilities

  • Business Enablement:
  • Serve as a subject matter expert for the solutions stated above, staying abreast of system updates, enhancements, and emerging features. *
  • Educate and advise business units on how to maximize value from current functionalities and newly released features. *
  • Champion system adoption initiatives by identifying optimization opportunities, promoting best practices, and guiding process improvements aligned with enterprise goals. *
  • Collaborate with all department stakeholders to align system capabilities with evolving business needs. *
  • System Development and Maintenance:
  • Design, develop, and implement new features and modules. *
  • Maintain and enhance existing ERP system components to ensure optimal performance. *
  • Collaborate with the ERP Business Managers and other team members to plan and execute system upgrades and patches. *
  • Manage data integrations, accuracy, consistency, and security across ERP modules. *
  • Technical Support:
  • Provide level 2 support for ERP and HCM system issues, including troubleshooting and resolving technical problems. *
  • Work closely with end-users to understand their needs and provide effective solutions. *
  • Ensure timely and accurate resolution of support tickets and user queries. *
  • System Analysis:
  • Analyze business requirements and translate them into technical specifications for system improvements. *
  • Conduct system analysis to identify areas for optimization and efficiency gains. *
  • Collaborate with business stakeholders to gather and document functional and technical requirements. *
  • Programming and Scripting:
  • Write and maintain code for system customization and integration. *
  • Develop scripts and programs to automate routine tasks and improve system efficiency. *
  • Ensure all code is well-documented and follows best practices. *
  • Testing and Quality Assurance:
  • Develop and execute test plans to ensure the quality and functionality of systems. *
  • Conduct unit testing, integration testing, and user acceptance testing (UAT) as needed. *
  • Identify and resolve defects and issues discovered during testing. *
  • Documentation and Training:
  • Create and maintain comprehensive documentation for system processes, configurations, and customizations. *
  • Provide training and support to end-users on system functionality and best practices. *
  • Assist in the development of user manuals and training materials. *
  • Perform other similar related job duties as assigned. *
  • Denotes essential functions of the position.

Qualifications

  • Bachelor's degree in computer science, Information Systems, or a related field.
  • Minimum of 3-5 years of experience in ERP system programming, analysis and configuration.
  • Proficiency in programming languages such as SQL, Java, C#, or similar.
  • Extensive knowledge of ERP Applications and business use of them.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Detail-oriented with a commitment to delivering high-quality work.

Preferred Qualifications

  • Experience with ERP and HCM system technology and integrations.
  • Knowledge of business processes in areas such as HR, Talent Management, Time Management and Payroll.
  • Knowledge of business process for Financials and Supply Chain.
  • Familiarity with project management methodologies and tools.
  • Certifications in PeopleSoft, Oracle Fusion, or UGK.

Physical Requirements

Must be able to perform the essential functions of the position with or without a reasonable accommodation.

Other Information

Open Date: 04/23/2026

Applications will be reviewed beginning 05/23/2026

Recruitment Agency Notice: We are not engaging external recruiting agencies for this position. Please do not forward resumes or contact our team regarding this role.

Conditions of Employment

All BPU employees, at the inception of their employment, shall have a period of 12 months after employment begins to establish and maintain a legal primary residence within the legally defined boundaries of the Unified Government of Wyandotte County/Kansas City, KS.

Equal Employment Opportunity

The Board of Public Utilities is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Salary : $120,533 - $150,533

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Systems Programmer Analyst II?

Sign up to receive alerts about other jobs on the Systems Programmer Analyst II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,039 - $104,143
Income Estimation: 
$105,489 - $131,507
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Kansas City Board of Public Utilities (BPU)

  • Kansas City Board of Public Utilities (BPU) Kansas, KS
  • Pay,Benefits, & Work Schedule $56.24 PER HOUR Duties and Responsibilities Climbs poles and towers, and works from and operates aerial lift equipment. Perfo... more
  • 5 Days Ago

  • Kansas City Board of Public Utilities (BPU) Kansas, KS
  • Org Marketing Statement For more than 100 years, the Kansas City Board of Public Utilities (BPU) has provided safe, dependable water and electric services ... more
  • 9 Days Ago

  • Kansas City Board of Public Utilities (BPU) Kansas, KS
  • Org Marketing Statement For more than 100 years, the Kansas City Board of Public Utilities (BPU) has provided safe, dependable water and electric services ... more
  • 11 Days Ago

  • Kansas City Board of Public Utilities (BPU) Kansas, KS
  • Org Marketing Statement For more than 100 years, the Kansas City Board of Public Utilities (BPU) has provided safe, dependable water and electric services ... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Systems Programmer Analyst II jobs in the Kansas, KS area that may be a better fit.

  • Jobs via Dice Overland Park, KS
  • Description This role will work with a team of programmers and analysts working with the Deposit Escrow and Client's Sweeps systems. The primary focus will... more
  • 19 Days Ago

  • Henderson Engineers Lenexa, KS
  • At Henderson, We're About More Than Just Buildings We're about the people, experiences, and longevity of a building. We’re a company of problem-solvers and... more
  • 22 Days Ago

AI Assistant is available now!

Feel free to start your new journey!