How to Apply
A cover letter is required 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.
Job Summary
The Department of Pathology, Division of Pathology Informatics is seeking a team member to fill a Applications Programmer Analyst, Senior position. Under minimal supervision, provide support for the analysis, design, and implementation of software solutions to meet end user requirements. Analyze code base to provide revised segments of code or processing to debug or optimize existing programs. Collect and analyze system specifications for new project development and provide realistic timelines, cost, and potential alternatives. Develop and maintain complex business architecture solutions in support of the infrastructure and applications for Pathology Informatics and the Department of Pathology.
Mission Statement
Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.
Why Join Michigan Medicine?
Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world's most distinguished academic health systems. In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.
What Benefits can you Look Forward to?
- Excellent medical, dental and vision coverage effective on your very first day
- 2:1 Match on retirement savings
Responsibilities*
The person hired for this position will be expected to:
- Conducts and coordinates the analysis, design, and implementation of computer-based information systems to meet user requirements
- Plans and directs preliminary studies of potential electronic data processing applications
- Conducts detailed analysis of defined systems specifications and develops all levels of block diagrams and flow charts
- Participates in systems software development and maintenance as needed
- Assists with conversion and system implementation plans
Conducts a full range of programming tasks including program design, program coding, debugging and documentation for a variety of general applications programs including data manipulation, input and output routines reflecting a variety of equipment configurations - Programs logical interfaces and applies techniques for efficient program logic and data manipulation
- Writes procedures and tip sheets as needed; maintains and updates existing programs of a non-routine nature
- Conducts systems programming and support activities such as new or revised segments of language codes or processing
- Monitors effective hardware utilization, reviews system logic for optimum throughput
- Work frequently includes program maintenance and error detection/correction of existing codes/languages and/or revisions to systems documentation
- Updates team and division forms and procedures as needed
- Participate in on call support and scheduled off-hours system maintenance
- Conceptualization, development, and implementation of complex program designs
- Defines system objectives and prepares systems design specifications to meet user requirements and satisfy interface connectivity
- Conducts analysis of complex data processing applications and prepares feasibility studies to evaluate new or existing systems
- Coordinates the interfaces between major systems and programs
- Prepares of costs analyses and justifications of data processing systems
- Develops conversion and system implementation plans
- Debugs malfunctions and modifies programs accordingly
- Reviews and identifies system software modifications or changes to hardware configurations.
- Investigates available hardware and software configurations and capabilities; recommends optimal system to meet applications objectives
- Creates programming, systems analysis, and documentation standards; updates procedures, forms and policies as needed
Required Qualifications*
In order to be considered for this position the applicant must have met or will have met all the required qualifications prior to the start date of employment.
- Bachelor's degree in a computer science or related discipline or an equivalent combination of education and experience
- 5 or more years of experience working in a business or large healthcare environment
- Experience with HL7 standards and interface specifications
- Experience with SQL,PL/SQL
- Excellent communication skills
Desired Qualifications*
- Familiarity with IBM ACE or other message flow management applications
- Proficiency in design of interface connectivity and flows
- Ability to manage multiple tasks, projects, and activities; setting priorities and maintaining deadlines
- Demonstrates respect, trust, and integrity in all operational and interpersonal transactions
- Working knowledge of Linux and Windows operating systems
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
Background Screening
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.
Application Deadline
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.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.