CTSI Research Programmer Analyst

American Addiction CentersWinston-Salem, NC
Remote

About The Position

The CTSI Research Programmer Analyst will oversee all phases of database design, development, management, and reporting for large and/or complicated projects within an assigned department/section. This role provides essential computer systems support, including researching, recommending, and installing new computer system hardware and software to improve departmental projects and operations. The analyst will also make necessary modifications to enhance system performance and user satisfaction. A key aspect of this position is taking a lead role in data flow analysis and the design of multi-programmer projects, potentially supervising the work of lower-level programmers. The role involves attending project and departmental meetings, contributing to project design with a focus on data management needs, and consulting with users to understand their project design requirements. Maintaining professional relationships with project and departmental personnel is crucial. The analyst will also be responsible for maintaining and troubleshooting complicated software products, as well as PC and mini-computer hardware problems. This includes implementing complex queries to databases, creating automated reporting schemes, and analyzing and developing quality control needs for large projects. Additionally, the position involves performing complex data transfers and conversions, creating and maintaining user manuals and documentation for software products, and designing and implementing comprehensive software testing plans. The role also includes creating and maintaining project and/or departmental webpages and related information, and performing other related duties incidental to the work described.

Requirements

  • Bachelor's degree with computer course and four years' experience in computer programming or operations research required; or, an equivalent combination of education and experience in computer programming.
  • Experience with the installation and maintenance of personal computers.
  • Strong initiative and proven ability to work independently
  • Ability to communicate on a professional level with customers and staff
  • Superior problem solving skills

Responsibilities

  • Oversees all phases of database design, development, management and reporting for large and/or complicated projects for an assigned department/section.
  • Provides computer systems support for a department/section. Researches, recommends, and installs new computer system hardware and software for the improvement and/or expansion of departmental projects or operations. Makes modifications when necessary to improve system performance and user satisfaction.
  • Takes lead role in data flow analysis and design of multi-programmer projects. May supervise quality of work of lower level programmers on multi-programmer projects.
  • Attends project and/or departmental meetings and contributes to the project design concerning data management needs. Consults with users on project design needs. Maintains a professional relationship with project and departmental personnel.
  • Maintains software and troubleshoot complicated software products. Troubleshoots PC and mini-computer hardware problems.
  • Implements complicated queries to databases and create automated reporting schemes. Analyzes and develops quality control needs of large projects.
  • Performs complicated data transfers and conversions.
  • Creates and maintains user manuals and documentation of software products.
  • Designs and implements a comprehensive software testing plan for software products developed.
  • Creates and maintains project and/or departmental webpages and related information.
  • Performs other related duties incidental to work described herein.

Benefits

  • Competitive compensation
  • Generous retirement offerings
  • Programs that invest in your career development
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service