Applications Analyst
About the Role
You will formulate and define systems scope and objectives based on both user needs and a good understanding of applicable business systems and industry requirements. This role involves devising or modifying procedures to solve complex problems, including analysis of business and user needs, documentation of requirements, and translation into proper system requirement specifications. You will perform and lead tests of software to ensure proper operation and freedom from defects, while guiding and advising subject matter experts, team members, and end-users to ensure the evolving application meets business and clinical needs.
Responsibilities
- Designs and develops technical and/or non-technical solutions to moderate to complex business needs and changes by gathering, compiling, and reviewing information and data.
- Examines and evaluates existing systems and procedures, identifying alternate courses of action, and developing tools and/or improvements using existing software packages.
- Coordinates the development and implementation of new functionality and new applications with user and IT staff.
- Assists with conversion and operational support planning activities and tasks for multiple simultaneous projects.
- Manages training when applicable.
- Identifies how requirements and designs will affect multiple application areas (including Epic and all 3rd party applications) and recommends solutions to comply with strategic direction.
- Acts independently, understanding client business requirements, offering effective alternatives, and ensuring multiple design teams are not in conflict.
- Performs and assists team members in the analysis, design, configuration, testing, and maintenance functions.
- Serves as a resource for assigned application(s), providing support and troubleshooting as needed.
- Communicates effectively with users to address complex project requirements, including specifications definition/review, impact monitoring, user updates, training, and needs definition.
- Explains the functioning of application software and related systems to users.
- Interacts with business and technical teams on problems, changes, and enhancements that may impact data, workflow, and/or functionality.
- Serves as a liaison between the business community and IT organization to provide technical solutions to meet user needs.
- Negotiates agreements and commitments by facilitating communication between clinical service lines, business units, and IT.
- Provides expertise on the clinical service lines business unit and IT systems capabilities.
- Evaluates vendor offerings, software enhancements, and adherence to technical standards.
- Facilitates development, implementation, and maintenance tasks while maintaining the integrity of programs and data.
- Analyzes business and clinical service line operations to identify opportunities for automation and process improvement.
- Assists in business process redesign and documentation for new technology.
- May make recommendations for buy vs. build decisions and conduct feasibility studies.
- Prepares project plans, including definition, scope, resources, schedules, timelines, and budget estimates.
- Completes programs and projects within established budget and deadlines.
- Coordinates all aspects of system development, implementation, operation, and maintenance, including application design, development, testing, and documentation.
- Ensures maximum system availability and data integrity.
- Coordinates the development of reports, queries, forms, and screens to meet user needs.
Requirements
- Bachelor’s Degree (or equivalent knowledge) in Computer Science or related field.
- Typically requires 5 years of experience in business process mapping, analysis, defining business and user requirements, acceptance testing, and documentation.
Skills
- Proficient in using applications, operating systems, and databases, including hardware, platform, connectivity, and interface design.
- Proficient at specifying user requirements, interacting with technical and healthcare staff, and documenting user needs, outcomes, and procedures.
- Strong project management skills with the ability to use project management software.
- Ability to work with minimal supervision, balance multiple tasks, set priorities, and guide team members.
- Strong organizational, analytical, and technical problem-solving skills.
- Strong written and oral communication skills, with the ability to handle customer contacts effectively.
- Ability to work closely with healthcare application users, vendors, and technical professionals.
- Proficient in translating user requirements into system specifications.
- Understanding of change management practices and procedures.
- Demonstrated understanding of technical components and their relation to applications.
Preferred Qualifications
- Proficiency in Excel, SQL, PowerBI, EMR systems, and automation tools.
- Comfortable working with ambiguity and creating new processes.
Physical Requirements and Working Conditions
- Must be able to sit up to 80% of each workday.
- Must be able to perform fine hand manipulation when using a computer keyboard.
- Must have the ability to perform work-related travel, which may expose you to road and weather hazards.
- Exposed to a normal office environment.
- Must operate all equipment necessary to perform the duties of the job.
This job description indicates the general nature and level of work expected of the incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities. The incumbent may be required to perform other related duties.