University Of Michigan
App Programmer/Analyst Sr
University Of Michigan, Ann Arbor, Michigan, us, 48113
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.Responsibilities*
The person hired for this position will be expected to:Conduct and coordinate the analysis, design, and implementation of computer-based information systems to meet user requirements.Plan and direct preliminary studies of potential electronic data processing applications.Conduct detailed analysis of defined systems specifications and develop all levels of block diagrams and flow charts.Participate in systems software development and maintenance as needed.Assist with conversion and system implementation plans.Conduct a full range of programming tasks including program design, coding, debugging, and documentation for a variety of general applications programs including data manipulation, input and output routines reflecting a variety of equipment configurations.Program logical interfaces and apply techniques for efficient program logic and data manipulation.Write procedures and tip sheets as needed; maintain and update existing programs of a non-routine nature.Conduct systems programming and support activities such as new or revised segments of language codes or processing.Monitor effective hardware utilization, review system logic for optimum throughput.Work frequently includes program maintenance and error detection/correction of existing codes/languages and/or revisions to systems documentation.Update team and division forms and procedures as needed.Participate in on-call support and scheduled off-hours system maintenance.Conceptualize, develop, and implement complex program designs.Define system objectives and prepare systems design specifications to meet user requirements and satisfy interface connectivity.Conduct analysis of complex data processing applications and prepare feasibility studies to evaluate new or existing systems.Coordinate the interfaces between major systems and programs.Prepare cost analyses and justifications of data processing systems.Develop conversion and system implementation plans.Debug malfunctions and modify programs accordingly.Review and identify system software modifications or changes to hardware configurations.Investigate available hardware and software configurations and capabilities; recommend optimal system to meet applications objectives.Create programming, systems analysis, and documentation standards; update 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.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.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.Job Opening ID
256201Work Location
Michigan Medicine - Ann ArborModes of Work
OnsiteFull/Part Time
Full-TimeRegular/Temporary
RegularFLSA Status
ExemptOrganizational Group
Um HospitalDepartment
Pathology/Laboratory ServicesPosting Begin/End Date
10/25/2024 - 12/24/2024
#J-18808-Ljbffr
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.Responsibilities*
The person hired for this position will be expected to:Conduct and coordinate the analysis, design, and implementation of computer-based information systems to meet user requirements.Plan and direct preliminary studies of potential electronic data processing applications.Conduct detailed analysis of defined systems specifications and develop all levels of block diagrams and flow charts.Participate in systems software development and maintenance as needed.Assist with conversion and system implementation plans.Conduct a full range of programming tasks including program design, coding, debugging, and documentation for a variety of general applications programs including data manipulation, input and output routines reflecting a variety of equipment configurations.Program logical interfaces and apply techniques for efficient program logic and data manipulation.Write procedures and tip sheets as needed; maintain and update existing programs of a non-routine nature.Conduct systems programming and support activities such as new or revised segments of language codes or processing.Monitor effective hardware utilization, review system logic for optimum throughput.Work frequently includes program maintenance and error detection/correction of existing codes/languages and/or revisions to systems documentation.Update team and division forms and procedures as needed.Participate in on-call support and scheduled off-hours system maintenance.Conceptualize, develop, and implement complex program designs.Define system objectives and prepare systems design specifications to meet user requirements and satisfy interface connectivity.Conduct analysis of complex data processing applications and prepare feasibility studies to evaluate new or existing systems.Coordinate the interfaces between major systems and programs.Prepare cost analyses and justifications of data processing systems.Develop conversion and system implementation plans.Debug malfunctions and modify programs accordingly.Review and identify system software modifications or changes to hardware configurations.Investigate available hardware and software configurations and capabilities; recommend optimal system to meet applications objectives.Create programming, systems analysis, and documentation standards; update 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.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.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.Job Opening ID
256201Work Location
Michigan Medicine - Ann ArborModes of Work
OnsiteFull/Part Time
Full-TimeRegular/Temporary
RegularFLSA Status
ExemptOrganizational Group
Um HospitalDepartment
Pathology/Laboratory ServicesPosting Begin/End Date
10/25/2024 - 12/24/2024
#J-18808-Ljbffr