Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

The University of Iowa Logo

Senior Application Developer - Epic Teamwork Staff Scheduling

The University of Iowa

From $68,149
Jun 10, 2025
Iowa City, IA, US
Apply Now

The University of Iowa Health Care department of Health Care Information Systems is seeking a Senior Application Developer to provide technical leadership and support for the development, configuration, implementation, and maintenance of Epic System software.

Requirements

  • Experience in the development and/or support of applications used by non-technical customers to support and enhance workflow processes, preferably healthcare
  • 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
  • Proficiency in Epic applications, accompanied by relevant Epic certifications
  • Advanced competency in data analytics and reporting tools
  • Extensive experience in system integration and API configuration
  • Proficiency in developing and executing application test scripts

Responsibilities

  • Collaborate with subject matter experts to analyze workflows and develop application design
  • Create functional/technical specifications for system build and complex integrated systems
  • Configure and customize applications
  • Guide development and maintenance of testing scripts for execution during implementations, special updates and system upgrade cycles
  • Resolve complex system problems through participation in 24 x 7 on-call rotations
  • Develop standards for documentation to ensure recovery capability, as well as satisfactory and stable performance of the platform(s) and all applications and processes
  • Lead staff in development and maintenance downtime workflows and procedures

Other

  • Bachelor’s degree in a related field or an equivalent combination of education and related application development/support experience
  • Ability to communicate effectively both verbally and in writing with technical and non-technical staff
  • Provide leadership in multiple areas of expertise
  • Provide direction, assignments, feedback, coaching, and counseling to assure outcomes are achieved
  • May provide administrative and/or functional supervision over assigned staff
  • Travel to customer sites as needed to support application implementation, upgrade, optimization and/or training/conferences