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
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
Translate specifications into functioning program units
Recommend modifications in design/maintenance criteria and specifications
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 firstname.lastname@example.org.
Bachelor's degree in Computer Science, Management Information Systems, Electrical and Computer Engineering or an equivalent combination of education and experience
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 designing, building, and maintaining RESTful APIs
Some experience with version control (e.g. git)
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)
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.