What are the responsibilities and job description for the IT Application Programmer Analyst position at The Regional Medical Center of Memphis?
JOB SUMMARY AND ESSENTIAL FUNCTIONS : Responsible for implementation, documentation, training support, design, coding, testing, maintaining applications and data interfaces of any complexity in a multi-vendor environment of the Hospital Information System by using HL7 / XML standards.
- Acts as a functional and / or technical analyst in interface and advanced system functionality. Assists in research and identifies root causes and resolutions for interface issues. Provides the Lead Analyst with recommendations to improve the functionality of system and any additional related components. Escalates system issues with vendor and Lead Analyst as necessary.
- Develops, modifies and tests moderately complex application interface to improve efficiency of business operations.
- Follows operational processes to assure interface stability and availability.
- Provides on-call support for the interfaces, ensuring 24x7 support.
- Tests any changes to system in test environment and works collaboratively with IS staff to ensure changes are moved to live environment in a coordinated manner, utilizing defined change management process. Ensures appropriate application downtime procedures are communicated.
- Work with the vendor to ensure appropriate installation of new applications, updates and upgrades. Works closely with the project manager to ensure successful implementations, upgrades, and activities.
- Design, write, test and implement applications for data interface between third party vendors.
- Coordinate the design, development, evaluations, implementation, and monitoring of interface requirements and technology that support the sharing of information to support clinical, financial and general business operations.
- Ensure quality and security of the information transmitted through the interface supporting the enterprise.
- Maintain appropriate knowledge of all systems in order to understand their interface needs, including domain knowledge.
- Read and interpret different programming languages and scripts.
- Understand and debug control structures in computer programming.
- May utilize tools to effectively monitor interface stability, manipulate and transfer data between systems, and proactively detect problems with processes / programs.
- Support current live interfaces on the Interface Engines. Monitor interface error logs and queues.
- Performs other duties and responsibilities as required.
POSITION REQUIREMENTS :
EDUCATION : Bachelor’s degree or equivalent combination of relevant education and / or experience in computer science and / or management information systems.
EXPERIENCE : Two (2) years of experience in system programming and interface development. Experience working with relational databases to facilitate programming software, including Microsoft SQL Server administration and TSQL programming. Must have experience with building HL7 interfaces. Experience within healthcare is preferred.
KNOWLEDGE, SKILLS & ABILITIES :
PHYSICAL DEMANDS : Speaking, hearing, and visual acuity.
PI261482175