Software Engineer I – Java Developer

Website Cedar Falls Utilities

This is your opportunity to work for a local employer of choice.  CFU is currently recruiting for a full-time Software Engineer to join our Information Systems team to assist in the support and development of applications and database systems for enterprise and departmental level environments along with end-user support.  Applicants must have experience in application programming and working with database SQL.  Knowledge in Java, JavaScript, HTML/CSS, and web services integration.

CFU takes pride in finding people that align with our core values of Customer Focus, Ethical & Responsible Behavior, Innovation, Teamwork and Personal Growth and  actively want to help maintain our reputation of being a trusted provider of utility services.  The Software Engineer will work under general supervision of the IS & Meter Reading Manager.

Interested applicants should submit completed applications before July 21, 2021.

Compensation & Benefits

Salaried, FLSA exempt position.  Starting wage is based upon individual qualifications.  Pay Range is $61,880 – $84,864
Typical work schedule is Monday-Friday 7:30am – 4:30pm with an hour lunch.
Remote work is available, position does require on-site presence.
Full-time benefits package including health, dental, vision and life insurance.  Click here for more information on CFU’s benefits.
Responsibilities
This position has access to confidential information, therefore must abide by Cyber Security policies.

ESSENTIAL DUTIES
Assists in administration and monitoring of critical information systems including database management, application development, interfaces, workflows and web services.

Provides hands on coding between 20-30% depending on the size of the project.

Works closely with Systems Analysts as needed to respond to end-user support and enhancement requests.

Leads projects as assigned by Information Systems Manager during systems implementations, migrations, upgrades and patching. This includes working with and assisting third party consultants and contractors on such projects.

Assesses and monitors technology changes to the systems they are responsible for then seeks out cost effective resources to enhance their own skills and knowledge of those systems.

Provides input to Senior Software Engineer for strategic and budget planning for the systems they are responsible.
Qualifications
MINIMUM QUALIFICATIONS
Knowledge:  General working knowledge of the following: SQL, JavaScript, React, HTML/CSS, XML, XLST, XPATH, Windows and Unix command functions, and specific working knowledge of Java, and/or Microsoft 365 development languages.

Abilities:  Ability to achieve results through team involvement and commitment; operate computer system(s) and related equipment as required; make advanced analytical decisions; advanced planning and organizational skills; advanced application diagnostic skills; understand needs of end users; proficient communication, team and human relations skills; motivate and lead people.

Education: Bachelor’s degree in Computer Science, Information Systems, Information Technology, or equivalent programming experience.

Experience:  One (1) year working in a technical capacity in information systems that included application development and administration and/or database management and/or implementation and administration of web services. Experience with front-end technologies such as React, AngularJS, or Vue, preferred.  Experience in Microsoft 365 development also would be beneficial.

Certifications/License: Oracle/Microsoft certifications preferred.

Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.