Lead Application Developer HIM/Care Everywhere/EpicCare Link
University of Iowa
Iowa City, IA
Job posting number: #7367524
Posted: July 22, 2026
Application Deadline: Open Until Filled
Job Description
Position Responsibilities:Analysis/Design
· Collaborate with subject matter experts to analyze workflows and develop application design
· Research system solutions
· Lead development and implementation of complex integration solutions
· Create functional/technical specifications for system build and complex integrated systems
· Lead design and analysis
· Lead technical design and procedures for new or revised applications
· Leads the review and analysis of system problems to identify solutions and/or make appropriate referrals
· Demonstrate features to the user community and assess applicability, impact and value
Implementation
· Plan and coordinate multiple implementations within and across teams
· Configure and customize applications
· Review the application build for efficiency, completeness, and correctness
· Oversee unit and integrated testing
· Understand and adhere to Change Management policies and procedures
· Understand and adhere to IT Security policies and procedures
Support and Maintenance
· Completion of related Epic Certifications/accreditations or eligible to obtain and maintain relevant Epic certifications/accreditations specific to your role
· 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
· Propose and develop software maintenance procedures
· Evaluate system upgrades to identify new functionality
· 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
· Travel to customer sites as needed to support application implementation, upgrade, optimization and/or training/conferences
Project Management
· Develop work plan and time schedules for computing projects including outlining phases, identifying personnel, and computing equipment requirements. Monitor progress and revise schedule and plan as needed
· Develop and maintain detailed project plans associated with system development, deployment, and ongoing support.
· Manage large scall and/or multiple interdependent projects spanning multiple functional areas
· Define workgroup methodology and processes across multiple integrated teams
Business Analysis
· Identify business system solution requirements by analyzing work processes and operations; evaluate business and information systems functionality
· Act as a functional expert for the translation of business practice into systems
· Serves as the liaison for technical staff, users, vendors, and other stakeholders
· Analyze, document, and recommend business process design in applicable areas
Leadership/Staff Management/Financial Responsibility
· Serve as the technical go-to expert, foresee technological change and help develop technology roadmaps
· Guide staff in documenting system procedure and guidelines for users, as well as programs and program modifications
· Develop ideas for projects and recommendations and assist in presenting to senior management
· Build and foster relationships
· Provide leadership in multiple areas of expertise
· Provide direction, assignments, feedback, coaching, and counseling to assure outcomes are achieved
· Provide administrative and/or functional supervision over assigned staff



