Demo

Lead Utility Applications Developer

Kansas City Board of Public Utilities (BPU)
Kansas, KS Full Time
POSTED ON 11/7/2025 CLOSED ON 12/29/2025

What are the responsibilities and job description for the Lead Utility Applications Developer position at Kansas City Board of Public Utilities (BPU)?

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!

Summary

The Lead Utility Applications Developer is a senior technical role responsible for guiding the development, integration, and maintenance of enterprise applications that support public water and electric utility operations. This position leads a team of developers and serves as the subject matter expert for platforms such as IBM Maximo, ESRI GIS, Milsoft OMS. The role ensures that utility applications are aligned with operational goals, regulatory requirements, and customer service standards, while fostering innovation and continuous improvement across the organization.

Pay,Benefits, & Work Schedule

$128,772.72 - $193,159.08

Duties and Responsibilities

Key Responsibilities

  • Lead the design, development, and deployment of enterprise utility applications including Maximo, ESRI GIS, Milsoft OMS. *
  • Mentor and guide a team of developers, providing technical leadership, code reviews, and professional development support. *
  • Oversee system integrations to ensure seamless data exchange across water and electric operations, including field services, customer support, and engineering. *
  • Coordinate application upgrades, enhancements, and maintenance to ensure reliability, scalability, and compliance with industry standards. *
  • Develop automation scripts, workflows, and reports to improve operational efficiency and support business processes. *
  • Collaborate with internal departments (Engineering, Operations, Facilities, etc.) to gather requirements and deliver tailored solutions. *
  • Ensure data integrity and consistency across integrated platforms and reporting tools. *
  • Manage vendor relationships and coordinate external support for application development and troubleshooting. *
  • Lead technical planning and documentation efforts, including system architecture, specifications, and support procedures. *
  • Stay current with technology trends and updates related to Maximo (v7.6 and v9), GIS platforms, OMS, and other utility applications. *
  • Utilize version control tools (e.g., GitHub) to manage source code and configuration changes. *
  • Promote best practices in software development, system integration, and utility application management. *
  • Perform other related duties as assigned. *
  • Denotes essential function

Qualifications

Education and Experience:

  • Bachelor’s degree in Computer Science, Information Systems, Geography/GIS, Engineering, or a related field.
  • Minimum of 7 years of experience in enterprise application development within a public utility environment.
  • Prefer at least 3 years of experience in a lead or supervisory role, mentoring developers and managing technical projects.
  • Extensive experience with IBM Maximo, ESRI GIS (ArcGIS), Milsoft OMS platforms.
  • Strong understanding of water and electric utility operations, asset lifecycle management, and outage response workflows.
  • Experience with SDLC and Agile methodologies and tools utilized to facilitate those processes.

Skills And Abilities

  • Proven leadership and team management skills.
  • Strong development and integration expertise across enterprise platforms.
  • Excellent problem-solving and analytical abilities.
  • Effective communication and stakeholder engagement skills.
  • Ability to manage multiple priorities in a fast-paced, service-oriented environment.
  • Proficiency in SQL, Oracle, TOAD, FME, MIF and BIRT reporting.
  • Familiarity with Maximo add-ons (e.g., T&D, HSE, Spatial, Mobile).
  • Knowledge of public sector compliance and reporting standards.
  • Ability to work independently and collaboratively across departments.

Other Information

OPEN DATE: 11/7/2025

CLOSE DATE: 12/7/2025

NUMBER OF OPPORTUNITIES: 1

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.com Estimation for Lead Utility Applications Developer in Kansas, KS
$125,479 to $159,029
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 Lead Utility Applications Developer?

Sign up to receive alerts about other jobs on the Lead Utility Applications Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$188,900 - $249,994
Income Estimation: 
$187,890 - $240,773
Income Estimation: 
$67,174 - $85,435
Income Estimation: 
$82,108 - $104,485
Income Estimation: 
$82,108 - $104,485
Income Estimation: 
$101,382 - $134,920
Income Estimation: 
$101,382 - $134,920
Income Estimation: 
$124,673 - $165,459
This job has expired.
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
  • 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


Not the job you're looking for? Here are some other Lead Utility Applications Developer jobs in the Kansas, KS area that may be a better fit.

  • MidWest Startup creating applications that allow consumers to take control of their data Overland Park, KS
  • Senior Python Software Engineer, Python Applications, Unique Start Up, U.S. Company. Perm-Direct Hire role, Expanding Team, Unique Consumer Data Based Appl... more
  • 2 Days Ago

  • MidWest Startup creating applications that allow consumers to take control of their data Kansas, KS
  • Senior Python Software Engineer, Python Applications, Unique Start Up, Remote Role, U.S. Company.Perm-Direct Hire role, Expanding Team, Unique Consumer Dat... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!