Position Summary: The Programmer Analyst role is to develop business solutions by utilizing their knowledge of multiple high‐level software development languages and utilities. They provide support to various business systems, integrations points, and organizational resources across The Guthrie Clinic (TGC). The Programmer Analyst works to understand user requirements to develop software solutions with the aim of optimizing operational efficiency. They analyze and design databases within an application, working independently or as part of a collaborative team. The Programmer Analyst collaborates with business operations teams, System Administrators, and with vendors to diagnose and troubleshoot issues that may arise between systems. Additionally, they collaborate with business operations teams, System Administrators, Project Managers, and with vendors to develop and implement new/upgrade solutions that leverage our current systems to improve workflows, reduce project costs, and decrease implementation time. The Programmer Analyst monitors major processes used within TGC systems to ensure the systems are operating at peak efficiency and oversees any updates or enhancements required by regulation or to support the business growth and data security standards. They are responsible for monitoring incident queues and assigning delegates for work completion. They adhere to documentation standards utilized by the Business Applications team. The Programmer Analyst works to ensure enough cross training is performed to allow the Business Applications team to provide consistent operational support for all systems managed by the Business Applications team. They work independently on project tasks assigned. They organize and lead basic meeting & document / share notes from meetings. The Programmer Analyst can manage minor to moderately complex business application projects and provide proper project status updates.