Sys & Development Analyst 1/2/3

BHE (Berkshire Hathaway Energy)•Des Moines, IA
•$67,100 - $111,000

About The Position

Working independently under minimal supervision, the Systems and Development Analyst conducts analysis; creates system specifications; develops, tests, and implements engineering, scientific, and business applications, operating systems, and file/database servers; and uses existing or new technology to automate processes. The analyst evaluates software packages and provides recommendations to management. The position provides technical support for applications and associated interfaces, including problem investigation, software patches and upgrades, and support for client-server packages, web applications, and commercial off-the-shelf solutions. It designs, codes, tests, documents, implements, and maintains moderately complex application programs and interfaces, and consults with users and vendors to assess requests, resolve issues, and consider enhancements. The analyst may have technical responsibility for a business-critical application supported by multiple personnel, serve as a technical leader, or provide extensive expertise in a specialized technical area. The role also researches and analyzes strategies, programs, processes, and data across corporate functions; performs basic systems analysis and design; may guide other analysts; and provides technical input to project planning. MidAmerican Energy Company provides regulated electric and natural gas service to more than 1.6 million customers across Illinois, Iowa, Nebraska, and South Dakota, and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.

Requirements

  • Bachelor’s degree in management information systems, computer science, or a related technical field, or equivalent work experience. Candidates without a bachelor’s degree would typically need four years of related, progressive work experience.
  • For Sys & Development Analyst 2: at least two years of experience in systems analysis or software application development.
  • For Sys & Development Analyst 3: at least five years of experience in systems analysis or software application development.
  • Demonstrated knowledge of programming in a client/server, mainframe, or web development environment.
  • Demonstrated knowledge of relational database technology.
  • Demonstrated knowledge of information technology terms, equipment, systems, functions, and major vendors.
  • Effective oral and written communication skills.
  • Effective analytical and problem-solving skills.
  • Ability to prioritize and handle multiple tasks and projects concurrently.
  • Availability for periodic on-call responsibilities.
  • Experience integrating commercial off-the-shelf (COTS) solutions in an environment with strong change and release management processes and procedures.
  • Technical knowledge and hands-on experience in Oracle and Microsoft SQL database development.
  • Technical knowledge and hands-on experience with .NET and other current computing programming languages.

Responsibilities

  • Provide technical support, investigate and determine problems, and implement software patches and upgrades for commercial vendor applications.
  • Support client-server packages, including thick and thin clients, and web applications.
  • Conduct research and fact-finding to develop or modify application programs; work with vendors to review product quality, adaptability, and compatibility.
  • Provide technical responsibility for a business-critical application involving multiple support personnel, serve as a technical leader, or provide extensive knowledge and skill in a unique technical area.
  • Design, code, test, document, implement, and maintain moderately complex application programs and interfaces.
  • Provide customer support for packaged software and associated interfaces.
  • Work with vendors to resolve software problems and respond to suggestions for improvements and enhancements.
  • Consult with application users and evaluate requests for new or modified computer applications and interfaces for feasibility, cost, required time, compatibility with current systems, and computer capabilities.
  • Research and analyze strategies, programs, and processes across and between corporate functions.
  • Perform basic systems analysis and design, handle critical development issues, and research and analyze data.
  • May guide other analysts in completing assigned projects.
  • Provide technical input to assist with project planning.
  • Perform additional responsibilities as requested or assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service