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
Neurologist Needed at North Carolina Hospital (Durham)
Durham is best known for being the home of Duke University and The University of North Carolina's flagship Chapel Hill campus. The city is also one of the most prominent high-tech research and develo…
ELECTRICAL MAINTENANCE TECHNICIAN
Job Description Job Description Electrical Maintenance Technician Location: Winston-Salem, NC Position Type: Full-Time (3rd Shift, Sunday 8:00 PM–Friday 4:00 AM, Possible Weekend Overtime) …
AP Specialist
Kforce has a client in Wilmington, MA that is seeking a detail-oriented and reliable Accounts Payable Specialist to join their finance team. This role is responsible for managing the company's outgoin…
Full/Part Time Cashier
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Competitive salary ~ Dental insurance ~ Employee discounts ~ Free uniforms ~ Health insurance ~ Paid time off …
Leasing Agent
Job Description Job Description JOB FUNCTIONS: Assist residents and prospective residents and provide excellent customer service Follow up on all prospects in a timely manner Have prospe…
Part Time Medical Doctor
Job Description Job Description Are you a Medical Doctor looking for a part-time opportunity in focused wound care? Integrated Wound Care is seeking a compassionate and skilled MD to join our tea…
LEAD BUSINESS ANALYST
Role: Lead BA Location: Charlotte, NC ~ 12+ years of professional experience in IT as well as financial industry. ~ 5+ years of experience of working in Risk and Compliance of financi…
Support / Implementation Engineer
Job Description Job Description JOB SUMMARY The Support / Implementation Engineer is responsible for all onsite telephony design, implementation, onsite service and support needs for our custo…
Maintenance Tech I or II ( 2nd Shift)
Overview : Allied Reliability is seeking Maintenance Technicians I/II to assist with maintaining an industrial laundry facility 2- 2nd shift Maintenance Techs (Tech 1 or Tech 2) Work Hours …