Experience:
3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
10/8/2017
Job Category:
Software Development
Industry:
Health Care & Medicine
See more jobs for students and recent grads who studied:
Programmer Analyst III
UCLA Health | Los Angeles, California
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company
Share

Job Description

Job Duties
The incumbent will serve in a key role for designing, implementing, testing, and maintaining web-based applications and databases for the Department of Radiological Sciences in major departmental initiatives. Projects will include design and development of front-end and back-end interfaces in a fast-paced innovative research environment. S/he will estimate, plan, prioritize and deliver projects to meet deadlines established by the senior software engineer, project lead, and all involved developers. The incumbent will serve in a key role for designing, implementing, testing, and maintaining web-based applications and databases for the Department of Radiological Sciences in major departmental initiatives. Projects will include design and development of front-end and back-end interfaces in a fast-paced innovative research environment. S/he will estimate, plan, prioritize and deliver projects to meet deadlines established by the senior software engineer, project lead, and all involved developers. Contribute to frontend and backend development for research and informatics projects including schema design, security, administration, backup, and ETL procedures from SQL data repositories and web services. Assist in programming of web applications using languages such as Java, JSP, RESTful services, AJAX, PHP, HTML, SQL, CSS, JavaScript, JSON, and XML to combine and visualize data from disparate sources. Interact with research team members and liaise with counterparts in database integration efforts. Develop new, logical, creative approaches, methods and procedures for data management and application design. Responsible for unit testing, bug fixing, and satisfying user requirements. Adapt to work efficiently under evolving technological demands and manage heavy workload as projects proceed. Attend and prepare for meetings and presentations as needed. Prioritize, execute and deliver projects on time. Design, implement, and test web-based applications using a combination of current Java and XML-based technologies/approaches to integrate data from disparate databases. Design and develop front-end simulation and visualization tools. Assist with system maintenance in accordance with compliance rules and regulations. Maintain documentation of source code. Keep up to date with evolving technical standards and application frameworks. Design and build database infrastructure using Java, RESTful services, SQL, JSON, SSL, and XML to integrate clinical data from disparate sources. Design and implement APIs, backend code and SQL databases for clinical and research projects including schema design, security, administration, backup procedures, and ETL procedures from source data repository. Develop and implement a software architecture to support novel data analytics and prediction algorithms on heterogeneous and high-dimensional clinical data.

Job Qualifications
Knowledge/experience in configuration and system administration of Linux servers running RHEL (Red Hat) and Ubuntu. Experience and knowledge setting up and using virtual machine technology for desktop and server use, including but not limited to VMWare and other systems. Knowledge and experience in the design, development, and administration of relational databases including MySQL.Technical expertise in writing clear and secure code in Java, and other web-enabling and database technologies. Proficiency in version control systems such as Git. Experience in application development, integration and support built atop compliant databases using Java. Design and develop front-end using HTML/CSS, JavaScript, and front-end framework such as Bootstrap. Advanced degree (MS or higher) in computer science, electrical engineering or equivalent experience with Grails, UI/UX design and Angular.JS or React.JS. A demonstrated history of software-development project management preferred. Past research and development experience of at least 3 years.

About UCLA Health

For more than half a century, UCLA Health  has provided the best in healthcare and the latest in medical technology to thepeople of Los Angeles and throughout the world. Today we are one of the most comprehensive and advanced healthcare systems in existence. We are comprised of Ronald Reagan UCLA Medical Center, UCLA Medical Center, Santa Monica, Resnick Neuropsychiatric Hospital at UCLA, Mattel Children’s Hospital UCLA, and the UCLA Medical Group, with offices throughout the region.

Ronald Reagan UCLA Medical Center is consistently ranked by U.S.News & World Report as one of the top five hospitals in the nation and the best medical center in the western United States. The doctors, scientists and caregivers of UCLA are leaders in their fields. Every day, they perform pioneering work across an astounding range of disciplines, from organ transplantation and cardiac surgery to neurosurgery and cancer treatment. Year after year, our people have achieved medical breakthroughs and earned the highest industry honors. And we’re just getting started.

The dedicated professionals of UCLA Health are committed to healing humankind, one patient at a time, by improving health, alleviating suffering, and delivering acts of kindness on a daily basis.