Application Developer (Specified Term) at Careerbuilder in Iowa City, Iowa

Posted in Other 5 days ago.

Job Description:

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 ( )

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

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.

Additional Information
  • Classification Title: Application Developer
  • Appointment Type: Professional and Scientific
  • Schedule: Full-time
  • Pay Level: 4B
  • Starting Salary Minimum: $51,718
  • Starting Salary Maximum: 72,000
Contact Information
  • Organization: College of Engineering
  • Contact Name: Malik Kelly
  • Contact Email: