In addition to the responsibilities listed below, this position is also responsible for overseeing all phases of data management, quality control, and reporting; programming in analytical programming languages (may include SAS, SQL, SPSS, R, Python, etc.); taking lead role in analyzing and implementing data management, quality control, and reporting needs on multi-programmer projects; and troubleshooting complicated software processes and products. This position is also responsible for designing complicated automated reporting and data loading solutions; testing data conversions and data integrity from a wide variety of sources across platforms; developing complicated macros for various research and reporting purposes; designing comprehensive quality checking and validation process; and developing and evaluate complicated data linkage process. This position may supervise the work of lower level team members serving on the same project.