Demo

Analyst Programmer I

Duke Clinical Research Institute
Durham, NC Full Time
POSTED ON 6/10/2026
AVAILABLE BEFORE 8/10/2026
School of Medicine Established in 1930, Duke University School of Medicine is the youngest of the nation's top medical schools. Ranked sixth among medical schools in the nation, the School takes pride in being an inclusive community of outstanding learners, investigators, clinicians, and staff where interdisciplinary collaboration is embraced and great ideas accelerate translation of fundamental scientific discoveries to improve human health locally and around the globe. Composed of more than 2,500 faculty physicians and researchers, more than 1,300 students, and more than 6,000 staff, the Duke University School of Medicine along with the Duke University School of Nursing, Duke University Health System and the Private Diagnostic Clinic (PDC) comprise Duke Health. a world-class academic medical center. The Health System encompasses Duke University Hospital, Duke Regional Hospital, Duke Raleigh Hospital, Duke Primary Care, Duke Home and Hospice, Duke Health and Wellness, and multiple affiliations.Occupational Summary

The IT Project Manager / Technical Lead for the Occupational Health Clinic is responsible for planning, executing, and finalizing information technology projects, including software development and maintenance initiatives, according to strict deadlines and within budget. This role involves hands-on technical contributions, development, and coordinating the efforts of team members and third-party contractors. The position will define project objectives, oversee quality control, and ensure solutions are appropriate. This position requires strong leadership, excellent communication, direct software development capabilities, and the ability to collaborate effectively with clinical and non-clinical staff to deliver robust IT solutions.

Work Performed
  • Define project scope, goals, and deliverables that support the business goals of the clinic, with a strong emphasis on software solutions.
  • Develop project plans, including technical specifications, development sprints, deployment strategies for local and cloud environments, and associated communications documents.
  • Lead and participate in the design, development, and implementation of custom software solutions and integrations using languages such as Python, C#, and JavaScript.
  • Develop and maintain web-based forms and applications, potentially utilizing ASP/.Net (C#) or Python frameworks.
  • Oversee and contribute to software maintenance activities, including bug fixes, performance enhancements, and system upgrades for existing clinic applications.
  • Effectively communicate project expectations, technical designs, and development progress to team members and stakeholders.
  • Lead and manage IT projects related to Electronic Medical Record (EMR) systems, immunization registries, and other occupational health applications, including custom development needs.
  • Coordinate and participate in meetings with clinical and non-clinical staff to gather requirements, refine technical solutions, provide updates, and ensure project alignment with operational needs.
  • Manage projects involving Health Level Seven (HL7) interfaces for data exchange, including troubleshooting and potentially developing custom interface components.
  • Ensure all IT projects, system implementations, and software development practices adhere to strict security protocols and HIPAA regulations.
  • Identify, troubleshoot, and resolve complex technical issues and conflicts within projects; act as a proactive problem solver and technical mentor.
  • Track project milestones, development tasks, and deliverables. Develop and deliver progress reports, technical documentation, and presentations.
  • Manage changes in project scope and technical requirements, identify potential crises, and devise contingency plans.
  • Conduct project post-mortems and technical reviews to identify successful and unsuccessful project elements and drive continuous improvement.

Preferred:
  • Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of experience in IT, with at least 2 years in a project management or technical lead role involving software development.
  • Proven experience in hands-on software development using Python, C# (including ASP/.Net), and JavaScript.
  • Experience with EMR system integration or development is strongly preferred.
  • Experience developing and deploying applications in both locally managed server environments (e.g., Windows/Linux servers, IIS, Apache) and cloud-based environments (e.g., AWS, Azure, Google Cloud).
  • Proven experience working with clinical and non-clinical staff in a healthcare environment.
  • Knowledge and experience with immunization registry systems and HL7 messaging standards is preferred.
  • Thorough understanding of security best practices and HIPAA regulations within an IT and software development context.

Required Qualifications at this Level Education/Training:

Work requires a Bachelor's degree in mathematics or computer science or a computer-related field or equivalent coursework or technical training.

Experience:

Work requires two years applications programming experience with some responsibility for systems design and supervision or project coordination.

OR AN EQUIVALENT COMBINATION OF RELEVANT EDUCATION AND/OR EXPERIENCE

Skills:
  • Proficiency in Python, C#, ASP/.Net, and JavaScript development.
  • Understanding of web development frameworks preferred.
  • Excellent problem-solving, analytical, and software debugging skills.
  • Familiarity with database design and management (SQL and/or NoSQL).
  • In-depth knowledge of HL7 standards and healthcare data interoperability.
  • Significant experience with mixed EMR systems (from a technical/integration perspective).
  • Experience with server administration concepts for both on-premises and cloud platforms.
  • Ability to effectively manage relationships and participate in meetings with diverse groups, including clinical and non-clinical staff.
  • Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical audiences.
  • Strong leadership, project management, organizational, and time-management skills.
  • Ability to work independently and lead technical development efforts.



Anticipated Pay Range: Duke University provides an annual base salary range for this position as USD $59,829.00 to USD $104,550.00. Duke University considers factors such as (but not limited to) scope and responsibilities of the position; candidate's work experience, education/training, and key skills; internal peer equity; as well as market and organizational considerations when extending an offer.


Your total compensation goesbeyond the dollars on your paycheck. Duke provides comprehensive and competitive medical and dental care programs, generous retirement benefits, and a wide array of family-friendly and cultural programs to eligible team members. Learn more at: https://hr.duke.edu/benefits/


Equal Opportunity Employer: Duke is an Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender,gender expression, gender identity, genetic information, national origin, race, religion, (including pregnancy and pregnancy related conditions), sexual orientation, or military status.


Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas-an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it isessential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.


Essential Physical Job Functions:
Certain jobs at Duke University and Duke University Health System may include essential job functions that require specific physical and/or mental abilities. Additional information and reasonable accommodation(s) can be requested with Duke Access and Accommodations Services (email: DAAS@duke.edu; phone: 919-668-1267).

Duke is an Affirmative Action / Equal Opportunity Employer committed to providing employment opportunity without regard to an individual’s age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or veteran status. Read more about Duke’s commitment to affirmative action and nondiscrimination at hr.duke.edu/eeo.

 

Salary : $59,829 - $104,550

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Analyst Programmer I?

Sign up to receive alerts about other jobs on the Analyst Programmer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Duke Clinical Research Institute

  • Duke Clinical Research Institute Durham, NC
  • At Duke Health, we're driven by a commitment to compassionate care that changes the lives of patients, their loved ones, and the greater community. No matt... more
  • 9 Days Ago

  • Duke Clinical Research Institute Durham, NC
  • School of Medicine Established in 1930, Duke University School of Medicine is the youngest of the nation's top medical schools. Ranked sixth among medical ... more
  • 9 Days Ago

  • Duke Clinical Research Institute Durham, NC
  • ***This position is 2nd Shift*** Apply your hands-on expertise to keep critical facility systems running while responding to real-time maintenance and emer... more
  • 10 Days Ago

  • Duke Clinical Research Institute Durham, NC
  • At Duke Health, we're driven by a commitment to compassionate care that changes the lives of patients, their loved ones, and the greater community. No matt... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Analyst Programmer I jobs in the Durham, NC area that may be a better fit.

  • northcarolina Raleigh, NC
  • The SAS programmer position (IT Analyst/Programmer III) within the Enterprise Data Office (EDO) at the UNC System Office writes SAS programs and uses other... more
  • 14 Days Ago

  • Duke University Durham, NC
  • School of Medicine Established in 1930, Duke University School of Medicine is the youngest of the nation's top medical schools. Ranked sixth among medical ... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!