Application Programmer/Analyst Senior / Intermediate
A cover letter is highly recommended for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.
The MiChart Integration team at the University of Michigan Health System seeks an Application Programmer/Analyst Senior to collect system and workflow requirements, define and document use cases for the development of solutions extending the functionality of the system, services for data exchange to secondary systems, and supporting tool sets for these initiatives as well as developing operation support procedures and supporting documentation. This position requires the ability to work in a fast paced and complex environment. Requires excellent people skills and verbal/written communication skills.
- Maintain regular communication with MiChart Teams, Nursing informatics and other service customers.
- Work with vendor representatives and the U-M business community and end users to ensure. the system meets the organization's business needs.
- Understand the choices involved in service specifications.
- Perform in-depth analysis of workflows, data collection, report details, and other technical issues associated with developing system service enhancements.
- Investigate end-users' preference while making design decisions.
- Analyze business operations as they relate to design decisions.
- Prioritize and implement requested changes to the system.
- Analyze new functionality in releases to determine how it should be used and/or impacts existing functionality.
- Review software.
- Analyze requirements and determine best technical solution to satisfy them.
- Coordinate software updates and changes.
- Participate in the planning, review, testing and release processes.
- Collect information regarding potential system enhancement needs.
- Prepare details of specifications as needed.
- Ensure that data exchange meets the business need.
- Develop and document internal procedures.
- Utilize and enhance set standards for naming and numbering conventions and security classifications.
- Maintain rules for how each new version is released.
- Establish change control processes and procedures for the system.
- Facilitate meetings, capture key points, document decision points and track follow up tasks.
- Participate in training and work with customers.
- Troubleshoot problems and questions from customers.
- Participate in on-call rotation.
- Participate in monthly server patching.
Senior Level
- Bachelor's degree or equivalent combination of education and experience in healthcare related field.
- 5+ years of IT related experience.
- Familiarity with diverse operating environments, applications, and equipment. Demonstrated ability to work in a complex computing environment.
- Ability to work collaboratively with teams of all sizes.
- Exceptional communication skills, professional image, confidence in dealing with complex business situations.
- Must be knowledgeable of general industry practices for managing the deployment of functional configuration build through multiple environments supporting turnkey enterprise class systems.
- Experience collecting and defining requirements from clinical systems. Working knowledge of HL7 messaging. Java, Project management experience. Business Analysis and workflow experience.
Intermediate Level
- Bachelor's degree or equivalent combination or education and experience.
- 3-4 years of IT related experience.
- Familiarity with diverse operating environments, applications, and equipment. Demonstrated ability to work in a complex computing environment.
- Ability to work collaboratively with teams of all sizes.
- Exceptional communication skills, professional image, confidence in dealing with complex business situations.
- Must be knowledgeable of general industry practices for managing the deployment of functional configuration build through multiple environments supporting turnkey enterprise class systems.
- Experience collecting and defining requirements from clinical systems. Working knowledge of HL7 messaging. Java, Project management experience. Business Analysis and workflow experience.
- Experience with any Integration Engine.
- Experience with any Message Queuing system.
- Experience with RESTful API, FHIR.
- Experience using IBM ACE and EPIC Bridges Interface development.
- Experience in IBM's CP4I.
This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.
Benefits
We offer a benefits package that includes comprehensive training and career development opportunities, generous retirement savings plans, ample paid time off, and a wealth of family care support: https://careers.umich.edu/benefits.
Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.
Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.
The University of Michigan is an equal employment opportunity employer.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process
Express interest in this position
Let AcademicJobs.com know you're interested in Application Programmer/Analyst Senior / Intermediate
Get similar job alerts
Receive notifications when similar positions become available

