Application Developer

University of Iowa Iowa City, IA
Percent Time:100%Type of PositionRegular: A position which is considered essential for the effective long-term operation of the university. Persons appointed to this position will receive the privileges and benefits associated with regular employment status.Duties:

Information Technology Services, a service organization that provides technology support for the University of Iowa campus, is seeking an enthusiastic and talented software developer to design, develop, and support our Student Information System, MAUI (Made at University of Iowa), which supports over 40,000 users. MAUI is a recently developed web application suite based upon Java and Oracle technologies with integrations to multiple vended and homegrown systems.

This position will work closely with Admissions and Financial Aid Office functional users to collect requirements and define solutions. The Admissions/Financial Aid Workgroup is comprised of knowledgeable, highly skilled and self-starting individuals. We are looking for candidates who enjoy supporting a passionate customer base in a contemporary work environment. Our environment is fast paced and candidates who can move fluidly between projects and tasks are preferred. As we routinely solve complex support problems, having higher education administrative system and process knowledge are helpful. This position will be responsible for mission critical enterprise applications and data. Attention to detail, excellent critical thinking skills, and ability to multitask are required.

With a great University Capital Center office location, we provide a challenging work environment with the best that the University and Iowa City has to offer.

Responsibilities and Duties:

* Work in conjunction with end users to gather business requirements and specification

* Provide analysis, design, development, and production support for the MAUI Admissions/Financial Aid application suite

* Support MAUI Admission's Prospecting, Application Processing, Communications, and Event Management functions

* Support MAUI Financial Aid Application Processing, Awarding, Reconciliation, and other processes and functions.

* Provide troubleshooting of MAUI application and operational system integrations

The qualifications for this job posting are described as competencies or behaviors needed to be able to perform the job duties of the position at a defined proficiency level/standard. The proficiency level required for this position is WORKING level unless specified. For a complete definition of the proficiency levels click on the proficiency levels link above.

Please note regarding references: Five professional references will be requested and required at a later step in the recruitment process.

Education Required:

A Bachelor's degree in Computer Science or related field, or an equivalent combination of education and related experience

Experience Required:

* Working experience (typically 3-5 years') developing large web applications with some technical direction

* Demonstrated working knowledge with:

* Java and J2EE core libraries, design patterns, and tools

* Web based frameworks such as Struts, Stripes, Spring, Play or Rails

* REST-based Web Services frameworks (Jersey) and authentication

* Relational databases, including SQL and the use of persistence libraries and frameworks such as Hibernate

* Understanding of Object oriented analysis, design and programming experience

* Knowledge of the web application industry and technology trends

* Excellent communication and customer relations skills

Desirable Qualifications:

* Familiarity with Higher Education and associated administrative and academic processes

* Experience with business analysis and process improvement

* Experience with software development best practices such as source code control, issue tracking, prototyping, testing, automated build and deployment, etc.

* Understanding of security issues and defensive programming techniques

* Experience with development tools, including IDEA, Jira, Confluence, and Tomcat

* Working experience with software and database modeling

* Strong organizational and personal project management skills

* Exposure to a team oriented work environment

Similar jobs you might like