Senior Application Developer, ICTS

University of Iowa Health Care

Iowa City, IA Technology $65,000 yearly
Classification Title:   Senior Application Developer, ICTS
Department:  Health Care Information Systems
Pay Grade: 
Salary: $65,000 to commensurate – Paygrade 5B
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:
Percent of Time:  100%
Location:  200 Hawkins Drive, Iowa CityIA  52241
Staff Type: Professional & Scientific
Type of Position: Regular 
This Professional & Scientific position will be filled as a Senior Application Developer (PIA3) and is not eligible for University sponsorship for employment authorization.
Position Summary:
This position will work in partnership with the Institute for Clinical and Translational Sciences (ICTS) and Health Care Information Systems (HCIS) to design and/or modify components of complex clinical application systems. Specific responsibilities of this person include:
  1. Act as the ICTS Epic application development leader. Organize and direct assigned ICTS and HCIS IT related staff to fulfill the needs of the ICTS programs and meet the overall goals of the UIHC. Work in partnership with IT staff, physicians and other related personnel to access ICTS needs and participate in the setting of IT project priorities. Ensure coordination of IT efforts across ICTS.
  2. Lead clinical and HCIS IT resources through the design, build, implementation, validation and maintenance tasks as required to support standard and customized ICTS needs across ICTS utilized applications and devices. Oversee system integration efforts and work to streamline existing application integration setup.
  3. Act as a technical project manager for the coordination of technical project resources and act as an on-site technical project manager for all device and software upgrades related to ICTS utilized applications.
  4. Develop an operational understanding of the critical ICTS systems, workflows and policies. Participate in the design and testing of new ICTS clinical research system workflows. Participate in the restructuring of existing ICTS clinical research system workflows as required to enhance application abilities.
  5. Develop an operational understanding of the systems, tools and policies associated with ICTS regulatory/governing bodies and reporting registries.
  6. Participate in the selection and research process related to future ICTS system purchases. Work with ICTS investigators to determine appropriate system needs in conjunction with HCIS to ensure system security, gauge system integration ability with other supported applications, evaluate system query and reporting ability, assess vendor ability to provide support for emergent issues, routine maintenance and system upgrades, and consider the system back-up options offered.
  7. Maintain skills in data manipulation and reporting. Be able to work effectively with clinicians and other non-IT staff to gather reporting requirements. Author queries in Epic Reporting Workbench and utilize Excel as needed to process data and produce reports. Generate and maintain application level reports for all ICTS clinically utilized applications. Validate all data produced independently and with ICTS subject matter experts. Provide data to the internal and external reporting sources.
  8. Understand clinical research data tools developed by ICTS and how they interact with     UIHC clinical systems. Serve as liaison to HCIS and consult on how UIHC clinical systems can help achieve the specific aims of the CTSA Grant that funds ICTS.
  9. Provide overnight/weekend on-call support and weekday help desk support as assigned by HCIS.
A cover letter is desired as part of the application process. Job openings are posted for a minimum of 14 calendar days. This job may be removed from posting and filled any time after the minimum posting period has ended. For questions or additional information, please contact Karmen Dillon (
Successful candidates will be subject to a criminal background and credential check. 
Education Required
Bachelor’s in a related field or an equivalent combination of education and related application development/support experience.

Required Qualifications
  • Experience in the development, configuration and/or support of applications used by     non-technical customers to support and enhance healthcare workflows processes. Typically, 5-7 years for a Senior Application Developer role including experience with programming tools and an understanding of database technologies.
  • Experience acting as the primary contact for the support, configuration and development of at least one healthcare enterprise application or area of functionality.
  • Experience working with application owners and/or vendors to define system requirements, integration requirements and understand business needs.
  • Demonstrated ability with converting business requirements into functional/technical specifications for complex integrated systems build.
  • Demonstrated knowledge of and experience with basic project management.
  • Demonstrated ability communicating technical information effectively to technical and non-technical staff at the verbal, written and presentation levels.
  • Demonstrated job-related experience and/or commitment to diversity in the work/academic environment.

Desirable Qualifications: 
  • Experience with any of the following workflows: ambulatory/inpatient nursing or physician documentation, research, research billing.
  • Experience supporting an EHR in an ambulatory or hospital setting.
  • Epic certification related but not limited to the following: EpicCare Ambulatory, EpicCare Inpatient, EpicCare Procedure Orders, Epic Clinical Tools, Research Billing Tools.
  • Experience working with technical and non-technical staff to gather reporting requirements, author reporting queries, and validate data pulls.
  • Experience collaborating with technical and non-technical staff on system implementation projects.
  • Proven ability to write application test scripts.
  • Experience working with HL7 interfaces.
To apply for this position visit our website at and search job listings by the Information Technology category.

Job ID: 69056

Posted 11 days ago

Share This Job