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.
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.
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
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, and Java
- Excellent communication skills
- 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
-