Data Systems Programmer
- Create annotated (e) Case Report Forms, build, test and maintain clinical databases, program and test automated edit checks.
- Executes clinical database setup and data processing activities according to agreed standard and timelines.
- Develops computer programs using various software packages and programming languages and/or performs the necessary manipulations to import complex external data or export output to other computer files.
- Extracts data from specified databases as directed and creates data-sets for analysis.
- Performs chart or similar reviews to extract data as directed.
- Develops computer programs, using primarily SQL, to create derived data sets or performs another advanced data manipulation.
- Assists with the development of advanced computer programs, using other software if necessary, to perform system tasks and macros/utilities to increase the quality and efficiency with which results are produced.
- Ensures that programs are documented in accordance with Working Guidelines.
- May be required to assist in other programming tasks using software other than SAS (e.g. SQL) to support or specialized study data requirements.
- Prepares documents to describe computer programs and databases for large projects.
- Performs group and departmental Quality Control (QC) procedures.
- Reviews project request describing database user needs.
- Studies existing data handling systems to evaluate effectiveness, and develops new systems to improve production or workflow as required.
- Teaming and collaborating with the community to generate innovative designs and ensuring consistency.
- Gathering user data using methods such as task analysis and participatory design, based on information from surveys, focus groups, and/or your user experience design and development.
- Generating and maintaining specification documents- Working with data management to validate designed functionality.
- Analyzing quantitative and qualitative data and presenting findings and recommendations to the team.
- Assists with importing, cleaning, transforming, and validating data.
- Assists in developing systems for organizing data to analyze, identify and report trends.
- Analyzes data and defines logical aspects of data sets and shares information with research staff and management.
- Works closely with colleagues to try and identify data related problems and solve them.
- Develops and prepares information programs to be used by study staff.
- Performs other duties as assigned.
- Knowledge of clinical research process and methodology.
- Knowledge of concepts, theories, practices and procedures of database programming and data analysis methodology.
- Excellent quantitative and analytical skills.
- Strong critical thinking and problem-solving skills;
- Ability to think linearly and sequentially.
- Demonstrated software and technical skills. Proficiency with analytical tools (MS SQL, MS Access).
- Ability to write and execute MS SQL queries to extract data.
- Ability to use advanced features of Excel, i.e. Formulas, Functions, Lookups.
- Ability to analyze and interpret data, identify errors and prepare reports.
- Ability to show initiative, good judgment, and resourcefulness.
- Excellent oral and written communication skills.
- Must be able to read, write, and speak fluent English.
- Works on problems of diverse scope that requires analysis of data and identifiable factors.
- Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions.
- Decisions made generally affect a work unit or area within a department.
- Work is closely supervised. Follows specific, detailed instructions.
- Provides recommendations and solutions to staff and management.
- Typically reports to a Manager or Director.
- Bachelor's Degree or its International Equivalent in Computer Science, Life Science, Health Sciences or Information Management or Related Field.
- Typically requires a minimum of 0 - 3 years of experience in database design and database programming for research programs.
- Articulate, professional and able to communicate in a clear, positive manner with clients and staff.
- Programming experience (VBA, PHP, HTML, XML, SQL) preferred.
- Work in a clinical, regulated environment (GCP, GLP, GMP) preferred
- Programming experience in Clinical EDC systems (OpenClinica, REDCap, or other clinical data management systems) preferred.
- Non-governmental organization (NGO) experience preferred.
- Typical office environment.
- Ability to spend long hours looking at computer screen and doing repetitive work on a keyboard.
- Ability to sit and stand for extended periods of time.
- Ability to lift/move up to 5 lbs.
- Laptop, Microsoft applications (i.e., Office 365, SharePoint, Skype/Zoom/Teams), cell phone/mobile technology, and standard office equipment.
- Less than 10%
Recommended Jobs
Special Education Teacher
Job Description Job Description Company Description Telra Institute is a nonprofit, public charter school in North Carolina that serves advanced students in grades K–10. The school provides ad…
Truck Driver Class A Eastern Regional
Job Description Job Description 10-4 Logistics USA seeks experienced CDL-A (Class A) drivers for regional routes with occasional over‑the‑road assignments. This opportunity is suited to profession…
Multi-Skilled Technician
Job Title: Multi-Skilled Tech Department: Facilities Supervisor Title: Area Facilities Manager JOB SUMMARY: This position is responsible for the repair or replacement of a wide variety o…
Physician Assistant (PA)
Why Join First Choice Community Health Centers Nestled in the heart of North Carolina, Harnett County offers a unique blend of small-town charm and convenient access to big-city amenities. Located…
Physical Therapist Assistant / PTA / PRN
Primary PRN Opportunity for a PTA in Raleigh to Cover a Maternity Leave to Start around 9/12/25 - 10-15 hours per week with additional hours available! Physical Therapist Assistant / PTA / PRN Oppor…
Customer Service Representative
Job Description Job Description We are looking for a dedicated Customer Service Representative to join our team in Wilson, North Carolina. In this Contract position, you will play a crucial role …
Executive Chef
Executive Chef Opportunity: Lead Charlotte's Culinary Scene Salary: Up to $85,000 (DOE) | Location: Charlotte, NC Are you a visionary Executive Chef driven to lead, innovate, and make your mark…
Plant Manager
**DescriptionHTML**
Bowling Alley Customer Service
About the Job: Ten Pin Alley/Break Time Billiards, Wilmington's largest indoor entertainment complex on South College Rd has immediate openings for bowling alley counter associates. Intereste…
Landscape Maintenance Crew Leader
Join our dynamic team as a Landscape Maintenance Crew Leader, where you will play a crucial role in overseeing and enhancing the beauty of our clients' landscapes. Our company is renowned for its comm…