The University of Iowa Health Care Information Systems is seeking an Application Developer to optimize and implement software related to human resource applications, specifically Time/Attendance and Staff Scheduling, to improve workflow efficiency and support patient care, medical education, and research.
Requirements
- Experience in the development and/or support of applications used by non-technical customers to support and enhance workflow processes, preferably healthcare or human resources, typically 3-5 years of experience for an Application Developer role
- Experience contributing to an integrated information system implementation cycle though areas such as design, workflow analysis, build, training, implementation, testing, and support
- Experience working with application owners and/or vendors to define system requirements, integration requirements and understand business needs
- Demonstrated experience working with end-users to define system requirements, understand business needs and convert business requirements into functional/technical specifications for complex integrated systems build
- Experience with performance tuning and optimization of SQL queries
- Experience with the following: Microsoft SQL Server, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Microsoft Visual Studio, Toad for Oracle
- Experience in web application development (Java Script, Angular Java Script, HTML, JSP, CSS, Bootstrap Framework, XML, C-Sharp/.net, Java)
Responsibilities
- Provide workflow analysis, optimization, application build, testing and implementation of software related to human resource applications including Time/Attendance, and Staff Scheduling.
- Research system solutions
- Create functional/technical specifications for system build and complex integrated systems
- Configure and customize applications
- Review the application build for efficiency, completeness, and correctness
- Develop and maintain testing scripts for execution during special update and system upgrade cycles
- Perform unit and integrated testing of assigned application workflows
Other
- This position is eligible for remote work within Iowa and will require a work arrangement form to be completed upon the start of your employment.
- Travel to customer sites as needed to support application implementation, upgrade, optimization and/or training/conferences
- Ability to communicate effectively both verbally and in writing with technical and non-technical staff
- Professional experience working effectively with individuals from a variety of backgrounds and perspectives.
- Bachelor’s degree in a related field or an equivalent combination of education and related application development/support experience