Programmer Analyst Yale Health
In 1971, Yale University began a unique and historic experiment providing health services to its facility, staff and students through a multidisciplinary health maintenance organization located on campus. Now, 47 years later, Yale Health has more than 37,000 members including students, staff, faculty and their families who come from every state in the country and almost every country in the world.
Our state-of-the-art facility at 55 Lock Street, built in 2010, is where our members receive most of their care. It is a 144,000 square foot medical facility with over 90 exam rooms, a 24/7 Acute Care Department, a 17-bed inpatient facility with two negative pressure rooms, a diagnostic imaging suite including MR and CT scan, x-ray and ultrasound and a full-service retail pharmacy. It houses our 150+ providers, including 111 primary and consulting physicians.
Reporting to the Assistant Director of Information Technology at Yale Health, the Programmer Analyst will develop, implement and maintain SQL relational database, clinical and administrative systems to support Yale Health new and ongoing initiatives. The Programmer Analyst serves as a lead for a team of other Programmer Analysts who will work with Yale Health IT staff to provide solutions to the Clinical Leadership across Yale Health for metrics and analytical information using Business Intelligence and dashboard tools.
- Responsible for the development and the implementation of new systems. Identify, define and analyze functional and technical requirements to meet the expectations of stakeholder and intended end user needs, scheduled timeline and budgetary targets.
- Provide ongoing support for data reporting needs. Participate in all phases of the reporting process from analyzing the request through design, development, testing, implementation and maintenance of reports, dashboards and ad hoc queries in the context of the clinical, financial and administrative systems.
- Provide technical guidance and recommendations for projects that include architectural design, technology selection and methodologies to apply.
- Apply current programming standards and methodologies to all relevant projects and activities. Keep current with existing and emerging technologies and methodologies that are relevant to the job position.
- Manage stakeholder expectations throughout all phases of a project. This typically includes significant communication up to senior management, across to multiple functional owners, and down to staff involved in the affected business processes.
- Collaborate with the programming staff on the Business Intelligence software upgrades and other support activities as needed.
- Monitor and manage new programming installations and upgrades to existing applications. Participate in the revision or creation of Yale Health policies and procedures due to new or enhanced systems implementation.
- Develop solutions to technical issues raised by Yale Health staff. Serve as a liaison to end users for problem solving, education or enhancements. Work with staff to identify system enhancement needs.
- Position may require off-hours system support.
- Provides technical expertise in developing programs or systems of moderate to large size.
- Responsible for the development and delivery of applications, programs, and systems. Evaluates departmental business and administrative processes and needs. Identify, define, and analyzes system requirements to meet the expectations of stakeholders and intended end users needs, scheduled timeline, and budgetary targets.
- Defines and designs new systems and applications. Provides business solutions. Performs complex problem solving.
- Provides technical guidance and recommendations for projects which includes architectural design, technology selection and methodologies to apply. Responsible for the creation, definition, requirements, communication and management of project plans. Plans billable time and project implementation costs.
- Provides ongoing maintenance and support for applications and systems.
- Drives the development of systems documentation. Develops formal design proposals and cost and time estimates for new systems. Trains and mentors technical staff. Provides training to end users.
- Recommends and creates new policy.
- Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies.
- May perform other duties as assigned.
Required Education and Experience
Bachelor's degree. Five years of related experience in analysis and programming of medium to large-scale systems or an equivalent combination of education and experience.
Required Skill/Ability 1:
Strong background in object oriented programming and relational database(MS SQL Server) including SQL programming and database development. Strong background in application development with one of more of the following: C/C++, Java, C#, ASP.NET/VB.NET.
Required Skill/Ability 2:
Experience with developing web applications using current tools and methodologies. Experience in Business Intelligence Tools (MicroStrategy, Tableau, Power BI) and dashboard tools. Well-developed understanding of Information Security compliance.
Required Skill/Ability 3:
Excellent oral and written communication skills. Excellent interpersonal skills, with the ability to work independently and/or as a member of a team, including the ability to work with people from all levels of an organization.
Required Skill/Ability 4:
Project management skills, including demonstrated ability to manage projects of significant complexity and scope.
Ability to work in a highly collaborative environment. Excellent analytical, organizational and problem solving skills.
Preferred Education, Experience and Skills:
Bachelor’s in Computer Information Systems. Working knowledge of regulatory and compliance agencies including HIPAA, Joint Commission, NCQA (HEDIS), PCMH. Experience with Health Information Systems, EPIC and GE Centricity Business application.
Background Check Requirements
All candidates for employment will be subject to pre-employment background screening for this position, which may include motor vehicle, DOT certification, drug testing and credit checks based on the position description and job requirements. All offers are contingent upon the successful completion of the background check. Please visit www.yale.edu/hronline/careers/screening/faqs.html for additional information on the background check requirements and process.
The intent of this job description is to provide a representative summary of the essential functions that will be required of the position and should not be construed as a declaration of specific duties and responsibilities of the particular position. Employees will be assigned specific job-related duties through their hiring departments.
Affirmative Action Statement:
Yale University considers applicants for employment without regard to, and does not discriminate on the basis of, an individual’s sex, race, color, religion, age, disability, status as a veteran, or national or ethnic origin; nor does Yale discriminate on the basis of sexual orientation or gender identity or expression. Title IX of the Education Amendments of 1972 protects people from sex discrimination in educational programs and activities at institutions that receive federal financial assistance. Questions regarding Title IX may be referred to the University’s Title IX Coordinator, at TitleIX@yale.edu, or to the U.S. Department of Education, Office for Civil Rights, 8th Floor, Five Post Office Square, Boston MA 02109-3921. Telephone: 617.289.0111, Fax: 617.289.0150, TDD: 800.877.8339, or Email: email@example.com.
Yale University is a tobacco-free campus