We are targeting a talented individual to perform multiple programming skills in support of a large-scale clinical research data repository which contain data gathered from the EMR . We transform the data and build tools to facitlitate more efficient mining, research and interaction.
Primary Functions
Develop software tools to automate common analysis workflows
Developing complex SQL scripts for data analysis and extraction
Maintain programs as required for the ETL process
Performing quality testing and data assurance
The person in this role will need to be adaptable and be able to pick up whatever new skills and expertise are needed to complete the project at hand. Core skills include SQL, PL/SQL, shell script, Java, Perl
Additional Responsibilities
This position will develop and modify software under occasional guidance; design, code, and perform benchmark testing, as well as debugging and documentation of programs. Implement small projects or components or large projects. Ability to solve medium to complex problems.
Desired Qualifications
Experience using structured code to produce modules of straightforward logic.
Participated in one or more systems analysis tasks such as: collection of documents, user interviews, file analysis, process flow charting, functional process modeling, data modeling, feasibility, prototyping, and evaluating existing systems.
Conducted the basic phases of systems design including preparing design and file specifications, preparing testing, conversion, and implementation plans, designing system architecture and process flows, and preparing program requirements and specifications.
Familiar with standard methods for functional decomposition.