Welcome to Opportunity.

Application Developer (Specified Term)

IT Professionals
21001012 Requisition #

The College of Engineering's IIHR-Hydroscience & Engineering is looking to add an Application Developer to work with the Iowa Flood Center.  The individual in this role will work extensively on a flood information systems project on the Missouri River. They will work on building and maintaining an informatics system to work with data in real time.  This is a specified term position ending on 12/31/21 with the option for an extension.

About the College of Engineering and IIHR – Hydroscience & Engineering

The University of Iowa’s College of Engineering is comprised of both academic departments as well as research centers. One of the primary research centers is IIHR – Hydroscience & Engineering. Founded in 1920, IIHR is a national and global leader in environmental and fluids-related research, education, and service. The University of Iowa is one of the nation's top public research universities and is known around the world for its balanced commitment to the arts, sciences, and humanities. The University of Iowa is located in Iowa City, a community built around higher education, with vibrant cultural opportunities and a long history of international connections, leadership, and accomplishment. Iowa City offers the safe, friendly quality of life for which the Midwest is known. Information regarding some of the resources that the University of Iowa and the local area provide can be found at (https://worklife.uiowa.edu/)


Key Areas of Responsibility and Tasks


  • Consult with users to develop database driven web applications to run in a CSS, JS, PHP, PostgreSQL, and HTML environment 
  • Create and document program functional requirements


  • Work from application domain expert discussions, develop specifications and other documentation
  • Prepare documentation of existing data bases and dynamic web content creation

Support and Maintenance

  • Designing, build, and maintain RESTful APIs
  • Review and analyze software defects

Project Management

  • Estimate time for completion of complex programming tasks
  • Assist in the preparation of periodic and final reports in support of decision making and information display

Business Analysis

  • Translate specifications into functioning program units
  • Recommend modifications in design/maintenance criteria and specifications

Leadership/Staff Management/Financial Responsibility

  • Keep activity log for tracking time spent on various projects
  • Work with other personnel to arrange backup of services provided


For a full job description, please email Malik Kelly at malik-kelly@uiowa.edu.





Position Qualifications

Education Requirement

  • Bachelor’s degree in Computer Science, Management Information Systems, Electrical and Computer Engineering or an equivalent combination of education and experience

Required Qualifications

  • 3 or more years of demonstrated working experience in full stack web development
  • Excellent written and verbal communication skills
  • Established track record of developing open source software, projects, publications, or other activities
  • Demonstrated working experience of JavaScript, HTML, CSS, and web standards
  • Demonstrated working experience designing, building, and maintaining RESTful APIs
  • Some experience with version control (e.g. git)

Desired Qualifications

  • M.S. or higher degree in a relevant field
  • Demonstrated experience in developing, testing, and maintaining reliable and scalable web services and user interfaces
  • Experienced in developing, testing, and maintaining rich web experiences and intuitive UIs for domains with high volume data
  • Skilled in Photoshop, Illustrator, Sketch, Keynote and other design tools
  • Able to communicate concepts and designs through sketches, wireframes, and prototypes
  • Expertise with cloud services and agile development
  • Proficient in relational databases (e.g. PostgreSQL)


Application Materials:

  • In order to be considered for an interview, applicants must upload a resume and cover letter and mark them as a "Relevant File" to the submission.

Job openings are posted for a minimum of 14 calendar days and may be removed from posting and filled any time after the original posting period has ended. Successful candidates will be subject to a criminal background check. Up to 5 professional references will be requested at a later step in the recruitment process. 

Equal opportunity/affirmative action employer

The University of Iowa is an equal opportunity/affirmative action employer. All qualified applicants are encouraged to apply and will receive consideration for employment free from discrimination on the basis of race, creed, color, national origin, age, sex, pregnancy, sexual orientation, gender identity, genetic information, religion, associational preference, status as a qualified individual with a disability, or status as a protected veteran.

Persons with disabilities who need assistance or accommodations with the application or interview process may contact University Human Resources/Faculty and Staff Disability Services, (319) 335-2660 or fsds@uiowa.edu.  For jobs in UI Health care, please contact UI Health care Leave & Disability Administration at 319-356-7543.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Are you a Military Veteran?

Contact us to learn more about how to qualify for Veteran's Preference.

Similar Listings

Iowa City, Iowa, United States

📁 IT Professionals

Iowa City, Iowa, United States

📁 IT Professionals

Iowa City, Iowa, United States

📁 IT Professionals