Information Technology Services at the University of Iowa is seeking a motivated and talented software developer to design, develop, and support applications and services provided by our Administrative Information Systems (AIS) department. As a member of the AIS – Enterprise Student Systems Financial Aid/Admissions team, this role will build and support critical enterprise systems that are used throughout campus including our student information system (MAUI), our student portal (MyUI), financial aid, scholarship, loans, admissions systems, and more.
We are seeking a software developer who will be comfortable developing full-stack web applications. This role will be a member of a high-performing team that values critical thinking, communication, accountability, and collaboration with customers and peers. The successful candidate will have both the interest and the ability to quickly learn new technologies and use those skills to build solutions that impact all of campus.
In a Typical Week, Responsibilities Might Include
- Working with technical peers across work groups to design and implement new user interfaces for our student information system.
- Adding functionality to our student information system to improve admission application integrations and processing.
- Working with the Office of Student Financial Aid to ensure our student information is compliant with the latest federal and state rules and regulations.
This position is eligible for a combination of on-campus and remote work within Iowa and will require a work arrangement form to be completed upon the start of your employment. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location. Work arrangement options will be discussed during the hiring process.
The University of Iowa offers a generous benefits package, including 24 days paid vacation per year to start and paid sick leave. Complete information regarding the full benefits package may be viewed at https://hr.uiowa.edu/benefits
For a full job description, please email Melanie Bell at melanie-bell@uiowa.edu.
About IT Services
Our mission is to create a welcoming and supportive work environment where everyone feels empowered to be their authentic selves and share ideas. We are committed to cultivating a welcoming and respectful workforce culture where people of all backgrounds and perspectives are empowered to make a positive impact. We embrace this commitment as mission-critical in everything we do and embed it in hiring, incentive, retention, and career-development practices and initiatives.
Required Qualifications
- Bachelor’s degree in Computer Science or related field, or an equivalent combination of education and related experience.
- Experience (typically 3-5 years) developing large web applications with some technical direction.
- Demonstrated working knowledge and experience with:
- Web development languages such as Java, C#, Python, JavaScript (Java experience preferred).
- Web-based frameworks, protocols, and tools.
- Knowledge of software development best practices such as source code control, issue tracking, prototyping, testing, automated build and deployment, etc.
- Relational database experience, including SQL.
- Knowledge of the web application industry and technology trends.
- Excellent communication and customer relations skills.
- Ability to apply critical thinking, technical problem-solving, and analyzing system specifications.
Desirable Qualifications
- Demonstrated experience using and creating RESTful web services.
- Demonstrated working knowledge of and experience with Java persistence libraries and frameworks such as Hibernate.
- Demonstrated working knowledge of and experience with modern JavaScript interface frameworks (e.g. React, Vue, Angular)
- Familiarity with higher education student information systems and associated administrative/academic processes and systems.
- Understanding of security issues and defensive programming techniques.
- Demonstrated strong organizational and personal project management skills.
- Experience with software and database modeling.
- Ability to contribute to a successful team-oriented work environment.
The department intends to hire for one position from either Enterprise Student Systems Application Developer, requisition 24004635, or Senior Enterprise Student Systems Application Developer, requisition 24004636, based on the qualifications of the successful candidate. Please apply to the specific position for which you wish to be considered or both.
Position And Application Details
In order to be considered for an interview, applicants must upload the following documents 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 required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification. Up to 5 professional references will be requested at a later step in the recruitment process.
For additional questions, please contact Melanie Bell at melanie-bell@uiowa.edu.
There is an expectation that the person in this position will maintain effective, civil, and respectful working relationships with the University of Iowa campus community and uphold a high standard of cultural competency and respect for difference that represents our commitment to a welcoming and respectful work environment.
Additional Information
- Classification Title: Application Developer
- Appointment Type: Professional and Scientific
- Schedule: Full-time
- Work Modality Options: On Campus, Hybrid within Iowa, Remote within Iowa
Compensation
Contact Information
- Organization: Information Technology Services
- Contact Name: Melanie Bell
- Contact Email: melanie-bell@uiowa.edu