Programmer Analyst
6 days ago
GENERAL SUMMARY:
Designs, tests, debugs, integrates, implements, trains, maintains and supports healthcare and business related computer systems. Works closely with the business units to gain in-depth understanding of customer's business strategy, processes, services, roadmap and the context in which the business operates. Establishes and maintains a professional relationship with internal and external customers so that information technology needs are appropriately addressed. Works with internal and external customers to analyze system needs, translates needs into functional and technical specifications, and develops technology solutions to resolve application process challenges/problems.
PRINCIPAL JOB FUNCTIONS:
- *Commits to the mission, vision, beliefs and consistently demonstrates our core values.
- *Analyzes, develops, modifies and maintains application processes and technologies, utilizing software tools proprietary to the applications as appropriate. As required, adds, replaces, deletes or modifies program code to correct errors and increase operating efficiency or adapt to new requirements.
- *Converts user specifications into functional and technical specifications; assists and/or develops the building of requests; develops implementation timeframes.
- *Establishes professional relationship with internal and external customers to enhance their experiences with Bryan Health System technology and computer systems.
- *Works with Manager or Senior Applications Analyst to manage vendor and operational customer relationships including scoping of application services and review of deliverables; assists with development and maintenance of roadmaps with vendors and operations. Obtains approval and signoff on scope and deliverables from customer.
- *Anticipates the impact new or modified software will have on existing standards and systems.
- *Troubleshoots computer issues, to include processes/workflow, hardware and software related problems; resolves internal and external customer incidents according to established service level agreements; responds to escalation of specified issues and determines appropriate resource for resolution. Collaborates with other IT resources to effectively develop solutions and resolve incidents.
- *Writes and reviews system documentation to describe system processes, installation and operating procedures for systems; provides training material and may write user manuals and create other user-specific training manuals as appropriate.
- *Applies standard testing methodology to the review and testing of new and modified systems with detailed testing scripts; obtains approval and signoff of testing from customer.
- *Commits to the continuous improvement of the patient experience, which includes patient safety, quality of care and excellent service.
- *Works with Manager or Senior Applications Analyst to develop implementation time frames in partnership with co-workers and operations; installs and tests applications; monitors and evaluates performance of application.
- * Adheres to IT departmental processes, including but not limited to, time tracking and change management.
- *Participates in an On Point rotation with other co-workers as needed to provide consistent and timely support to internal and external customers.
- *Provides timely updates to stakeholders regarding system enhancement requests and break-fix issues.
- *Uses report-writing tools to develop reports.
- *Trains users to use applications and provides user technical assistance.
- Analyzes operational workflow and system features to guide gap analysis, options, decision-making and maintenance.
- Collaborates with cross-functional teams to develop and refine processes.
- Coordinates with other analysts to develop and define integrated workflows.
- Conducts analysis of information, processes and systems; recommends solutions; implements and manages technology needs of internal and external customers.
- Serves as consultant for issues and as a conduit for aligning resources and activities related to the system.
- Works with stakeholders to develop communication regarding scheduled implementations, installations, or other computer changes affecting internal and external customers' routine computer usage. Stakeholders may include Operations, Vendors, IT Service Desk, and other impacted groups or individuals.
- Assists stakeholders in identifying efforts required to ensure adoption of new technology.
- Participates as a team member, and may assume the role of team leader as assigned; receives technical guidance from senior analysts as appropriate.
- Enters restricted access areas, without supervision, to perform assigned work.
- Analyzes and provides application data for interface testing and processing; analyzes, monitors and supports integration processes as appropriate.
- Maintains professional growth and development through seminars, workshops, and professional affiliations to keep abreast of latest trends in field of expertise.
- Participates in meetings, committees and department projects as assigned.
- Performs other related projects and duties as assigned.
(Essential Job functions are marked with an asterisk "*").
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES:
- Knowledge of operations, workflow and processes related to application support.
- Knowledge of computer hardware equipment and software applications relevant to work functions.
- Knowledge of system interface analysis and comprehensive testing processes.
- Ability to communicate effectively both verbally and in writing. Gathers the right information before forming an opinion or response balances the need for thoughtful consideration/evaluation against the urgency of the response.
- Ability to establish and maintain effective working relationships with all levels of personnel and medical staff.
- Ability to work independently or as a team member as situations dictate.
- Ability to effectively interact with clients having a broad range of computer knowledge and ability.
- Ability to deliver excellent customer service by doing more than just the job while being prompt, courteous and sensitive to the customer.
- Ability to organize, prioritize, multi-task and efficiently complete work assignments.
- Ability to utilize various software programs employing various hardware packages.
- Ability to adapt to and effectively perform work functions in emergency and high stress situations. Must be able to work well in a dynamic atmosphere, remain calm and flexible under pressure from competing demands and tight deadlines.
- Ability to support multiple applications or modules and multiple business groups.
- Ability to analyze problems, identify needs/priorities/risks, manage change and implement effective work strategies.
- Ability to problem solve and engage independent critical thinking skills.
- Ability to maintain confidentiality relevant to sensitive information.
- Ability to prioritize work demands and work with minimal supervision.
- Ability to maintain regular and punctual attendance.
EDUCATION AND EXPERIENCE:
Associates or technical degree in an information technology area of study, a medical, allied health area of study (e.g. nursing, radiology, laboratory), or business area of study (finance, information management) required. Bachelor's degree preferred. Required minimum of two (2) years' experience in the analysis, design, implementation, support and maintenance of computer systems required.
OTHER CREDENTIALS / CERTIFICATIONS:
Must have internet connectivity off-premises in order to respond to work requests when necessary.
Per leader's discretion - If assigned to drive Bryan owned vehicles, a valid driver's license and verification and maintenance of responsible driving record per facility standards required.