Skip to main content

This job has expired

#102688 Data Integration Programmer

Employer
University of California - San Diego
Location
La Jolla, CA

View more

Administrative Jobs
Technology, Analysts & Programming
Employment Type
Full Time
Institution Type
Four-Year Institution

This position will remain open until a successful candidate has been identified.

UCSD Layoff from Career Appointment: Apply by 11/12/19 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.

Special Selection Applicants: Apply by 11/20/19. Eligible Special Selection clients should contact their Disability Counselor for assistance.

DESCRIPTION

The Altman Clinical and Translational Research Institute (ACTRI), an organized research unit at UCSD, was established to provide education, training and infrastructure for clinical research in the San Diego area that encompasses four hospital systems, two universities and four biomedical research organizations. The mission of the ACTRI is to create an environment that advances health care through interactions between basic scientists, clinical investigators, community physicians, and patients. ACTRI-BMI serves as a UCSD and national resource for data cyberinfrastructure through the provision of software, hardware, and human resources in multi-disciplinary Health Science and Biomedical Informatics research.

Under general supervision, incumbent will work independently to facilitate, program and maintain data management research requests on MS SQL, Oracle, and MySQL reporting databases, and other interdependent health data applications. Develop integration tools and various middleware applications using object oriented programming, scripting, on multiple platforms such as Client/Server, and Web using multiple programming languages (e.g. SQL, JAVA, JavaScript, .NET). Performs advanced SQL programming, query, reporting and analysis of database schemas, including ETL for visualization and output for applications such as Tableau and SAS.

Duties will include designing, developing and implementing moderate to complex applications using Java, Python, JavaScript, and/or SQL languages and developing REST API's as needed. Performs unit testing, debugging, creates documentation, installs, enhances and maintains new applications and/or data systems as needed. Maintain program libraries, users' manuals and technical documentation in a GitLab and JIRA environment. Manage and create SQL based regression models in the Oracle and MSSQL/My SQL environments.

MINIMUM QUALIFICATIONS
  • Bachelor's Degree in Computer Science or related area; and/or equivalent experience/training.

  • A minimum of three (3+) or more years of relevant experience.

  • Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.

  • Thorough experience and advanced skills in developing applications using JAVA, Python, JavaScript, SQL and RESTAPI. Includes demonstrated ability to design, code, test, debug, document, install and maintain new systems and enhance existing resources.

  • Intermediate knowledge of secure software development.

  • Demonstrated experience with formal quality assurance software processes and testing methodologies.

  • Proven experience with identification and use of code libraries and open-source forums. Experience with open- and community-source projects and frameworks such as Selenium, Apache, Eclipse Foundations, Maven.

  • Demonstrated experience in provisioning web servers on Linux and Windows in a Virtual environment.

  • Strong software repository skills. Proven testing and test planning skills. Ability to develop and maintain written document regarding technical specifications, protocols, and coding comments in a JIRA and GitLab environment.

  • Proven experience with user GUI software development and methods JAVA, JQuery, XML and other related UI technologies.

  • Thorough knowledge of LDAP, Shibboleth and Single Sign On. Experience using current standards for securing data in program development, databases and transmission of data.

  • Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.

PREFERRED QUALIFICATIONS
  • Advanced experience working with T-SQL or other equivalent SQL database query language and tools, for development, ETL processes, schema analysis/design, visualization and reporting (e.g. Tableau, PowerBI, SAS, CrystalReports).
  • Full stack development experience using object oriented programming, scripting, on multiple platforms such as Client/Server, Web and Mobile. Experience with automation testing frameworks.
  • Demonstrated ability to contribute technical narrative to grant proposals.
  • Working experience in regulated enterprise computing environment for meeting compliance (HIPAA, HITECH, FERPA etc.).
SPECIAL CONDITIONS

Employment is subject to a criminal background check.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert