JobMesh

Software Engineer 3

Berkshire Hathaway Energy · Des Moines, Iowa, US

The software engineer III participates in the design, programming, testing, documentation and implementation and maintenance of complex computer applications...

Job description

The software engineer III participates in the design, programming, testing, documentation and implementation and maintenance of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and develops plans for adoption. Architects, designs, codes, tests, documents, implements and maintains complex application programs and interfaces. May act as senior contributor or technical lead on small to mid-sized projects. (30%) Provide technical support and maintenance of computer applications (packaged software or custom developed) and associated interfaces. 20% Provides some leadership for highly complex projects related to the development or implementation of new systems, architecture, applications or technology capabilities in support of business goals. (10%) Perform project planning, system analysis, software design and coding, testing, documentation, implementation and research activities as necessary for software engineering projects. (0-10%) Enhances existing systems; participates in client walkthroughs and tec...