CTSI Research Programmer Analyst

American Addiction CentersWinston-Salem, NC
$38 - $57Remote

About The Position

Under limited supervision, designs and implements large and complicated research information systems. Exhibits ability to learn to use a variety of research computer software tools and operating system environments. Provides computer systems maintenance support for an assigned department/section.

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
  • Medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Adoption assistance
  • Paid parental leave
  • Defined contribution retirement plans with employer match
  • Financial wellness programs
  • Educational Assistance Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service