UCSD Layoff from Career Appointment: Apply by 9/17/18 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor. Eligible Disability Counseling and Consulting services (DCC) or Special Selection clients should contact their Vocational Rehabilitation Counselor for assistance.
Biomedical Informatics is an interdisciplinary field at the intersection of biology, medicine, and quantitative sciences. Biomedical informatics researchers develop new methods to integrate and analyze vast amounts of data generated in the laboratory, clinical and translational research, clinical encounters, and population studies.
The goals of the Department of Biomedical Informatics are to (1) promote excellence in biomedical informatics research, (2) collaborate with biomedical researchers in developing new quantitative methods that enable the formulation and testing of original hypotheses, (3) train the next generation of biomedical informatics specialists, and (4) interface with engineering, mathematics, information and computer science communities, serving as a hub for quantitative scientists focused on biomedical research.
This department leads multiple federally and non-profit funded biomedical research projects, which are focused on the integration, analysis, and sharing of biomedical and health care data for the scientific community, as well as patient-centered research. In addition, the department runs a complex computational infrastructure that allows access and analysis of these data in a privacy-preserving manner.
Applies skills as a seasoned, experienced software professional with a full understanding of industry practices, community standards and relevant policies and procedures to medium-sized projects or portions of large projects with moderate scope and complexity. Resolves a wide range of issues. Demonstrates competency with Java 8 and J2EE web application development.
The Applications Programmer involves a seasoned, experienced applications software developer with a full understanding of industry best-practices, modern software design techniques and patterns, and modern and legacy programming languages to resolve a wide variety of issues and provide functionality in support of widely varied projects in the Department of Biomedical Informatics.
The Applications Programmer demonstrates good judgement in selecting methods and techniques to apply to each situation and provide solutions. Manages several ongoing projects simultaneously, and works well individually, and in a team, on complex software development, implementation and research projects. Works with colleagues, managers and department researchers to understand complex problems and works directly with end users to ensure that solutions meet requirements. Provides solutions that implement appropriate security functionality, to be used in human-subject research applications.
Bachelor's degree in related area and/or equivalent experience/training.
Three (3) or more years of relevant experience.
Intermediate knowledge of secure software development.
Advanced skills associated with software design, modification, implementation and deployment, including object-oriented programming concepts.
Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.
Demonstrated ability to interface with management on a regular basis.
Demonstrated ability to contribute technical narrative to grant proposals.
Thorough experience with identification and use of code libraries and open-source forums.
Must have experience with J2EE Web Application development and using JBoss on both LINUX and Windows platforms. Experience with AngularJS a plus.
Must have experience with use of a relational database persistence layer through a java-based object-relational mapping (ORM) layer. Experience with Hibernate a plus.
Experience with planning for deployment and creation of feedback mechanisms.
Demonstrated software repository skills. Demonstrated testing and test planning skills.
Thorough experience with common programming tools. Demonstrated ability to fol
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 8 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom - life is their laboratory. UC San Diego's rich academic portfolio includes six undergraduate colleges, five academic divisions and five graduate and professional schools. The university's award-winning scholars are experts at the forefront of their fields with an impressive track record for achieving scientific, medical and technological breakthroughs.