Clinical Systems Analyst - Data Integration & Software Development
About the Role
The Clinical Systems Analyst II supports core functions of the health system's applications to enable cost-effective, high quality, efficient, and safe patient care. This position will implement, administer, and support assigned systems under the minimal guidance of senior members of the team. The position will have a good understanding of Epic modules, ancillary systems, and health system operations.
Responsibilities
- Provide tier-2 support of application incidents reported through the help desk; including 24/7 on call coverage as required
- Provide application support and troubleshooting for production systems, including participation in on-call rotation as required, with a focus on root cause analysis and long-term fixes
- Design, develop, and implement enhancements, workflows, and application features across the full development lifecycle (requirements, design, build, test, and deployment)
- Collaborate with cross-functional teams (Infrastructure, Integration, Reporting, and Help Desk) to resolve issues and deliver scalable technical solutions
- Monitor application performance and proactively identify opportunities for optimization, stability, and reliability improvements
- Lead small to medium complexity development and upgrade initiatives, ensuring quality, performance, and alignment with business needs
- Develop and maintain application components, APIs, and data structures, including database updates and schema changes as needed
- Implement changes using established development standards, version control, and deployment processes in compliance with organizational policies
- Take ownership of application modules and issues, acting as a technical liaison between stakeholders and technical teams to drive resolution and enhancements
- Mentor junior team members in troubleshooting, solution design, and development best practices
- Contribute to and maintain technical documentation, including workflows, requirements, and system specifications
- Assist in defining and refining functional and technical requirements, and support development of test cases and validation processes
- Perform daily monitoring of applications in production use
Qualifications
Education: Bachelor's Degree in Information Technology, Computer Science, Business Administration, Management Systems, Electronics Technology, Computer Engineering, Health Information Management or a directly-related field from an accredited college or university. Required.
Experience: 2 or more years of progressively responsible and directly related work experience. Required.
Skills
- Strong experience in .NET Core / .NET 6+ development using C# and ASP.NET Core (Web APIs, backend services)
- Proficiency in designing and building RESTful APIs and service-based architectures
- Solid experience with SQL Server, including T-SQL, stored procedures, and performance tuning
- Understanding of cloud-based application development, preferably in Microsoft Azure (App Services, Functions, Storage, etc.)
- Experience with authentication and security standards such as OAuth2, JWT, and secure API design
- Strong knowledge of object-oriented design principles and software engineering best practices
- Hands-on experience with version control systems (Git) and CI/CD pipelines
- Familiarity with modern web technologies, including HTTP/HTTPS, JSON, and basic front-end technologies (HTML, CSS, JavaScript)
- Ability to troubleshoot and resolve complex technical issues with a focus on root cause analysis
- Strong problem-solving skills and ability to design scalable, maintainable solutions
- Ability to manage multiple priorities, work independently, and collaborate effectively across teams
- Strong written and verbal communication skills, including technical documentation and stakeholder communication
- Ability to establish a set of tasks and activities associated with an intended outcome and timeline
- Ability to take action consistent with available facts, constraints, and anticipated consequences
- Ability to use appropriate interpersonal skills to give information to and receive information from coworkers and clients in a tactfully and professional manner
- Ability to use effective approaches for choosing a course of action or developing appropriate solutions and/or reaching conclusions
- Ability to develop new skills and teach others
- Ability to collaborate and build consensus with stakeholders
- Ability to understand and adhere to operational standards, policies, and procedures
- Ability to identify risks and issues
- Ability to communicate concepts in elegant, concise, eloquent form to management and to cross-functional departments or teams verbally, in writing, and through pictures or diagrams when appropriate
- Knowledge of Epic Software as well as other information systems, clinical software, and computer applications used in a health care setting
Pay
Generally starting at $55.85 - $74.00 per hour. The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.