Data Systems Programmer

Tags: Law finance English Environment
  • Added Date: Wednesday, 20 March 2024
5 Steps to get a job in the United Nations

Job Summary:

Develops electronic representations of Case Report Forms (CRFs) and data survey/questionnaires, ensuring that electronic designs comply with normalized database design fundamentals. Creates database panels and data entry screens. Researches and suggests new methods for using database development tools. Creates and programs error specifications to ensure data quality. Creates and maintains documentation in support of tasks they perform. Generates ad hoc reports for end-users using system tools and database queries and scripts. Integrates data from variety of sources, including laboratory results, to produce requested or required data elements. Maintains and audits data, providing status and activity reports as required. Maintains databases, record keeping systems, and master files for protocols in conjunction with research staff.

Accountabilities:

  • 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.

    Applied Knowledge & Skills:

Recommended for you