#101133 Applications Programmer I/II
UCSD Layoff from Career Appointment: Apply by 08/16/19 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.
Special Selection Applicants: Apply by 08/27/19. Eligible Special Selection clients should contact their Disability Counselor for assistance.
Revisions have been made to this job description to reflect the business needs effective 9/13/19.DESCRIPTION
Depending on the experience of the selected candidate, this position will be hired at the Applications Programmer I or Applications Programmer II level.
The UCSD Department of Radiology offers challenging career opportunities cutting-edge research and state-of-the-art services for clinical and translational studies.
The Center for Multimodal Imaging and Genetics (CMIG) is a multi-disciplinary group of scientists, programmers, and support staff that plays a leading role in several national and multinational initiatives involving collection and analysis of imaging, genetic, and behavioral data from healthy controls and patient populations.
CMIG hosts the Data Analysis and Informatics Center (DAIC) of the Adolescent Brain Cognitive Development (ABCD) study, an ongoing, NIH-funded study to follow ~12,000 children with longitudinal neuroanatomical, functional imaging and behavioral assessments across 21 sites within the US. The major goals of the study are to provide a publicly available data resource to examine the relationships between environmental influences -- including substance use -- and adolescent brain and cognitive development.
Under general supervision, the incumbent is responsible for assuring and analyzing data integrity and compliance for capture and storage of mobile Technology and emerging technology data for the Adolescent Brain Cognitive Development Study, which is a NIH research grant project. The incumbent leads and actively participates as a member of project teams in data acquisition, data curation, and data management.
The incumbent strategizes with key members of the study in the design and creation of new emerging technology data capture, store in RDBMS, and analytical reporting. Creates documentation and prepares data sets for analyses. Requires the incumbent to acquire and analyze data using specialized research equipment independently. Requires strong quantitative, analytical, and computing skills on desktop and server-based processing systems.
The incumbent utilizes a unique combination of advanced skills and knowledge across multiple specialties and research workflows. Applies professional programming concepts for small to medium-sized projects or portions of larger projects. Resolves a variety of programming design and implementation issues. Works on programming assignments of moderate scope where analysis of situations or data requires a review of a variety of factors.MINIMUM QUALIFICATIONS
Bachelor's Degree in related area; and/or equivalent experience/training.
Knowledge of secure software development. Advanced theoretical knowledge of work in a quantitative field (such as graduation from college with major work in computer science, information system management, engineering, physical science, neuroscience, psychology, cognitive science); or equivalent combination of education and experience.
Intermediate skills associated with the design, development, modification and deployment of software, including object-oriented programming concepts. Excellent skills in program languages SQL, Python, PHP, JQuery; Strong knowledge about RDBMS, NOSQL. Fluent in using Jupiter Notebook.
Demonstrated knowledge of other IT related areas. Experience using REDCap Databases, creating surveys, and reports. Demonstrated ability to follow software specifications.
Excellent ability to communicate clearly with technical and non-technical staff. Proven interpersonal skills to successfully interact, including faculty members from various University departments, staff from diverse cultures and backgrounds, and clients from outside the University.
Strong ability to communicate technical information to technical and non-technical personnel at various levels in the organization. Excellence in written and verbal communication skills. Skilled in proofreading and editing. Knowledge of proper grammar, spelling, and punctuation.
Proven problem-solving skills. Good judgment and decision-making; problem identification and resolution; identifying measures of system performance and the actions to improve performance through application configuration and programming techniques.
Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines. Advanced organizational and project management skills. Ability to determine appropriate priorities, and complete projects accurately, and with high level of attention to detail, despite competing deadlines.
- Demonstrated software repository skills.
- Knowledgeable about processing IOT data, unstructured data and text data in big data environment.
- Demonstrated experience with common programming tools.
- Two (2+) or more years of related Python and SQL programming experience.
- Employment is subject to a criminal background check.
- Must be flexible and willing to work some evenings and weekends.