Software Engineer I/II or III

2 weeks ago


Urbandale, United States Berkshire Hathaway Energy Full time
Job Description

This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.

We are seeking an enthusiastic and motivated Software Engineer with an interest in developing custom solutions to optimize existing business processes. This is a unique role with exposure to both Robotic Process Automation (RPA) and Oracle Application Express (APEX). The position will consist of two major functions:
  1. Developing and maintaining automations to optimize existing business processes utilizing RPA tools/software.
  2. Developing and maintaining custom internal web-based applications through Oracle's Application Express platform.

The Software Engineer will collaborate with the team to provide solutions and identify future needs to a variety of different business areas across the Berkshire Hathaway Energy affiliates. They will participate in the design, programming, testing, documentation, and implementation of these different solutions. This position involves direct communication with process owners to document requirements, present potential implementations, and maintain proper expectations throughout the development and implementation process. The Software Engineer will be part of a collaborative team that maintains both of the RPA and APEX platforms and their implementations on a rotating 24x7 on-call schedule.

Responsibilities

Collaborate with cross-functional teams to gather requirements, analyze business processes, and assist in delivering robust automation and application solutions.

- Support the design, development, implementation, and maintenance of RPA solutions to automate business processes using tools such as UiPath and Microsoft Power Automate.

- Support the development, implementation, and maintenance of Oracle APEX applications, ensuring high performance, security, and scalability.

- Troubleshoot and resolve issues related to RPA robots (virtual machines) and Oracle APEX applications under the guidance of senior team members.

- Consult with automation/application owners in outlining enhancements for existing solutions.

- Participate in code reviews, testing, and debugging to ensure the highest level of quality.

- Prepare and lead virtual or in-person meetings with business process owners to discuss solutions and provide updates.

- Document technical specifications, user guides, and training materials for end-users.

- Stay updated with the latest industry trends and technologies to continuously enhance skills and provide cutting edge solutions.

- Contribute to building a repository of tools, playbooks, and development best practices.

Qualifications

Bachelor's degree in computer science, information systems or related technical field or equivalent work experience. (Typically, six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.) Eighteen months of work and/or intern experience in business software application development is required for the software engineer I level.

A minimum of four years of experience in business software application design, development, integration and/or installation is required for the software engineer II level.

A minimum of six years of experience in business software application design, development, integration and/or installation is required for the software engineer III level.

Experience in the industry, or in an environment whose scope, size and complexity are comparable.

Strong interest in software development and automation technologies.

Foundational knowledge or coursework in RPA tools (e.g., UiPath, Blue Prism, Automation Anywhere).

Basic understanding of Oracle APEX, including SQL, PL/SQL, and web technologies (HTML, CSS, JavaScript).

Familiarity with the software development lifecycle (SDLC) and Agile methodologies.

Excellent problem-solving skills and the ability to think analytically.

Ability to learn quickly in scenarios that are not well defined or structured.

Track record of meeting and/or exceeding established client, project, and performance goals.

Ability to work effectively within a team.

Excellent interpersonal communications skills, strong written and verbal communication skills, and ability to present in a clear and concise manner to all levels within the enterprise.

Eagerness to learn and grow in a professional environment.

Familiarity with version control systems (e.g., Git) and/or Azure DevOps Pipelines.

Experience with other automation and scripting languages (e.g., Python, PowerShell) is preferred.

Knowledge of other low-code platforms and frameworks is preferred.

Experience with database design and management, particularly Oracle databases is preferred.

Employees must be able to perform the essential functions of the position, with or without an accommodation. We celebrate diversity, equity and inclusion, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.

About Us

MidAmerican Energy Company, a Midwest utility, provides regulated electric and natural gas service to more than 1.6 million customers in Illinois, Iowa, Nebraska and South Dakota. The company owns and operates a portfolio of power-generating assets, approximately 61% of which is wind generation.

About the Team

At MidAmerican Energy Company, we celebrate diversity, equity and inclusion. MidAmerican Energy Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law.

  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise. We are seeking an enthusiastic and motivated Software Engineer with an interest in developing custom solutions to optimize existing business processes. This is a unique role with exposure to...


  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise. We are seeking an enthusiastic and motivated Software Engineer with an interest in developing custom solutions to optimize existing business processes. This is a unique role with exposure to...

  • Sr. Software Engineer

    2 months ago


    Urbandale, United States RaiZan Solutions Full time

    Job DescriptionJob DescriptionJob Title: Sr. Software Engineer (Javascript, Node.js, Typescript, React, MySQL, Terraform, AWS certified)Location: Hybrid - Onsite at our client's facility in Urbandale, IA. Hybrid opportunity for local candidates.Salary: USD $52.00 – $58.00 / hrAbout Us: Join our innovative team, working on-site at a prominent client in...

  • Sr. Software Engineer

    4 weeks ago


    Urbandale, United States RaiZan Solutions Full time

    Job DescriptionJob DescriptionJob Title: Sr. Software Engineer (Javascript, Node.js, Typescript, React, MySQL, Terraform, AWS certified)Location: Hybrid - Onsite at our client's facility in Urbandale, IA. Hybrid opportunity for local candidates.Salary: USD $52.00 – $58.00 / hrAbout Us: Join our innovative team, working on-site at a prominent client in...


  • Urbandale, United States CareerBuilder Full time

    Join Cerebral Staffing, LLC on site at our client John Deere in Urbandale, IA as a GNSS Software Test Engineer! Location : Urbandale, IA Duration of Role: 1+ years Pay : $42.00 - $45.00 / hourly Visa sponsorship is not available, now or in the near future, for this position. DUTIES AND RESPONSIBILITIES: Provide Software Engineering Test and Verification of...


  • Urbandale, United States Cerebral Staffing, LLC Full time

    Job DescriptionJob DescriptionJoin Cerebral Staffing, LLC on site at our client John Deere in Urbandale, IA as a GNSS Software Test Engineer!Location: Urbandale, IADuration of Role: 1+ yearsPay: $42.00 - $45.00 / hourlyVisa sponsorship is not available, now or in the near future, for this position.DUTIES AND RESPONSIBILITIES:·        Provide...


  • Urbandale, United States Cerebral Staffing, LLC Full time

    Job DescriptionJob DescriptionJoin Cerebral Staffing, LLC on site at our client John Deere in Urbandale, IA as a GNSS Software Test Engineer!Location: Urbandale, IADuration of Role: 1+ yearsPay: $42.00 - $45.00 / hourlyVisa sponsorship is not available, now or in the near future, for this position.DUTIES AND RESPONSIBILITIES:·        Provide...


  • Urbandale, United States Cerebral Staffing, LLC Full time

    Job DescriptionJob DescriptionJoin Cerebral Staffing, LLC on site at our client John Deere in Urbandale, IA as a GNSS Software Test Engineer!Location: Urbandale, IADuration of Role: 1+ yearsPay: $42.00 - $45.00 / hourlyVisa sponsorship is not available, now or in the near future, for this position.DUTIES AND RESPONSIBILITIES:·        Provide...


  • Urbandale, United States Global Jupiter Full time

    There are over 7 billion people on this planet. And by 2050, there will be 2 billion more… many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we’re all about at John Deere. And it’s why we’re investing in our people and our technology like never...


  • Urbandale, United States John Deere Full time

    There are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never...


  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description The sr. business support analyst provides a wide range of strategic and sophisticated financial analysis and support to business. Conduct highly complex research and support in areas of cost control, business performance evaluation and evaluation of capital investment decisions. The sr. business support analyst partners with business...


  • Urbandale, United States DSI Systems Full time

    Description DSI is a sales enablement company that has an immediate career opportunity for a sales rock star to join our expanding team. This Account Manager plays a key role in supporting DIRECTV's sales efforts in Lodging, Institutions (L&I), and Enterprise verticals. As the DIRECTV L&I Account Manager, you will engage in every aspect of the sales cycle...


  • Urbandale, United States DSI Systems Full time

    Job DescriptionJob DescriptionDescriptionDSI is a sales enablement company that has an immediate career opportunity for a sales rock star to join our expanding team. This Account Manager plays a key role in supporting DIRECTV’s sales efforts in Lodging, Institutions (L&I), and Enterprise verticals. As the DIRECTV L&I Account Manager, you will engage in...


  • Urbandale, United States Cerebral Staffing, LLC Full time

    Job DescriptionJob DescriptionJoin Cerebral Staffing, LLC on site at our client John Deere in Urbandale, IA as a Customer Support Representative II!Location: Urbandale, IA - HybridDuration of Role: 3+ yearsPay: $18.26 / hourlyHours: Candidates must be able to work shifts during our business hours of Monday-Friday 7am-7pm, occasional holidays, weekends,...


  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description The IT Enterprise Technician I provides technical expertise and guidance in supporting end-user problems with desktops, laptops, servers, peripherals, telecommunications, the mainframe, applications and hardware. Responsibilities Assist in response to end-users' inquiries regarding technology issues. Includes incident recognition, research,...


  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description The IT Enterprise Technician I provides technical expertise and guidance in supporting end-user problems with desktops, laptops, servers, peripherals, telecommunications, the mainframe, applications and hardware. Responsibilities Assist in response to end-users' inquiries regarding technology issues. Includes incident recognition, research,...


  • Urbandale, United States Berkshire Hathaway Energy Full time

    Job Description The IT Enterprise Technician I provides technical expertise and guidance in supporting end-user problems with desktops, laptops, servers, peripherals, telecommunications, the mainframe, applications and hardware. Responsibilities Assist in response to end-users' inquiries regarding technology issues. Includes incident recognition, research,...

  • Data Engineer

    2 weeks ago


    Urbandale, Iowa, United States Berkshire Hathaway Energy Full time

    Job Description This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise. The data engineer (database administrator) is responsible for the design, implementation, maintenance and monitoring of database technologies and related software. Conducts analysis, creates...


  • Urbandale, United States AVI Systems Full time

    Audio-Visual Design Engineer Des Moines, IA, 3001 104th Street, Urbandale, Iowa, United States of America Req #11156 Monday, March 11, 2024 At AVI, we live and breathe technology. It’s just...


  • Urbandale, United States AVI Systems Full time

    Audio-Visual Design Engineer Des Moines, IA, 3001 104th Street, Urbandale, Iowa, United States of America Req #11156 Monday, March 11, 2024 At AVI, we live and breathe technology. It’s just...