The MEDITECH Business and Clinical Analytics (BCA) / SQL Programmer is responsible for designing, developing, maintaining, and optimizing data solutions within the MEDITECH analytics environment to support clinical, financial, operational, and strategic decision-making across the organization. This role focuses on building and maintaining SQL-based reports, extracts, dashboards, and reusable data structures using both PostgreSQL and Microsoft SQL Server tools, with emphasis on performance, accuracy, and usability within the MEDITECH Expanse Business and Clinical Analytics (BCA) platform. Development work commonly includes use of DBeaver for PostgreSQL environments and SQL Server Management Studio for Microsoft SQL Server environments. The programmer collaborates closely with analysts, operational leaders, clinical stakeholders, and technical teams to translate reporting and analytic requirements into scalable data products that support organizational goals. Core responsibilities include writing and optimizing complex SQL queries, developing views, stored procedures, and supporting data structures within BCA reporting repositories, troubleshooting report logic and performance issues, and ensuring data integrity across reporting solutions. While formal enterprise ETL development may not be a primary responsibility, the role frequently supports data transformation and staging logic through SQL-based methods that simulate ETL processes when needed. The position also requires strong working knowledge of MEDITECH application architecture beyond BCA, including understanding how source transactional data flows from core MEDITECH applications into reporting structures. A successful candidate must be able to interpret MEDITECH data relationships across clinical, financial, and operational modules and apply that knowledge to report development and issue resolution.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
501-1,000 employees