THIS EPIC AMBULATORY ANALYST WILL SPECIFICALLY SUPPORT THE KAISER PERMANENTE WASHINGTON HEALTH RESEARCH INSTITUTE (KPWHRI) PROJECT WORK. AS PART OF THE EPIC CLINICAL APPLICATION TEAM, YOU WILL PROVIDE INNOCATION SOLUTION TO HELP KPWHRI ACHIEVE THEIR RESEARCH GOALS. AS A TEAM MEMBER ON RESEARCH PROJECTS, THE CANDIDATE WILL PERFORM WORKFLOW/SYSTEM/APPLICATIONS ANALTSIS, DESIGN AND IMPLEMENT TECHNICAL SOLUTIONS, CREATE AND EXECUTE UNIT TEST PLANS, DOCUMENT EXTENSIVELY, AND PERFORM MAINTENANCE TASKS. THE CANDIDATE WILL CONSULT AND COLLABORATE WITH CUSTOMERS TO DEFIND, CLARIFY AND INTERPRET SYSTEM REQUIREMENTS FOR COMPLEX APPLICATION ENHANCEMENTS AND PROJECTS. THE IDEAL CANDIDATE WILL BE ABLE TO WORK INDEPENDENTLY. PREPARING DETAILED SPECIFICATIONS, FROM WHICH PROGRAMS WILL BE WRITTEN OR MODIFIED, AND DESIGN, CODE, TEST, DEBUG AND DOCUMENT THOSE PROGRAMS, IS CRITICAL AS THIS CANDIDATE WILL OFTEN PROVIDE GUIDANCE TO LESS EXPERIENCED ANALYST INTERNALLY AND AT OTHER PARTNERING ORGANIZATIONS.
Work at the highest technical level of all phases of applications systems analysis and programming activities. Formulate and define system scope and objectives on small to mid-size projects. Devise or modify processes to solve problems, considering computer application structure, technical capacity and desired result. Prepare detailed specifications from which programs will be written or modified, and design, code, test, debug and document those programs. Provide guidance and training to less experienced analyst/programmers.
Essential Responsibilities:Performs analysis, designing, coding, testing, documenting, implementing and maintenance tasks for complex requests and project impacts.Participates on project teams with business users and other analyst/programmers. Assists in problem definition and resolution activities. May develop solution outlines. May be responsible for creating and monitoring project plans and schedules on small to mid-size projects.Rotates on-call coverage with other team members. Troubleshoots and resolves production problems. Documents and communicates problem resolution to team members.Completes assignments in an accurate and timely manner. Maintains and reports status on assigned tasks on a regular basis. Performs related duties as assigned or requested. Assists in training other programmer/analysts and may review their work.Interacts with customers to define, clarify and interpret system requirements for complex applications enhancements and projects. Responsible for implementing system development projects and work requests.
Experience Minimum five (5) years of experience using and maintaining applications software.
Education Bachelor's degree OR a minimum four (4) years of experience in a directly related field. High School Diploma or General Education Development (GED) required.
License, Certification, RegistrationN/A
Additional Requirements: Knowledge of specific languages and tools used in the applicable technical environment. Understanding of computer programming languages and system design concepts. Logic and analytical ability. Communication, organizational, interpersonal and project management skills. Specific systems, applications or business area knowledge and systems analysis, and design.
Preferred Qualifications: Eight (8) years of experience programming, developing and maintaining applications software.