We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Programmer Analyst 4

University of California - Los Angeles Health
United States, California, Los Angeles
Nov 26, 2025
Description

The Jonsson Comprehensive Cancer Center (JCCC) builds and supports a suite of mission-critical web applications that power research, clinical operations, and administrative workflows across the organization. We are seeking a Full-Stack Software Engineer to provide technical leadership and drive the development of secure, reliable, and user-centered systems used by a diverse community of internal and external stakeholders.

In this role, you will lead full-cycle software development-from gathering requirements and architecting solutions to hands-on coding, testing, deployment, and documentation. You'll work across multiple technologies, including Python, Java, JavaScript, SQL, and modern Java frameworks such as Spring Boot, while designing responsive front-end interfaces and scalable back-end systems.

You will support multiple departments by ensuring smooth, secure application performance, and you will guide technical decisions related to deployment platforms (Tomcat, WildFly), version control (Git), and DevOps tools (Docker, Podman). Additional responsibilities include contributing to infrastructure planning, backup and disaster-recovery strategies, and multi-environment server management.

The ideal candidate brings strong programming and analytical skills, excellent communication abilities, and a collaborative mindset. We're looking for someone who is eager to stay current with emerging technologies-including AI tools and automation frameworks-to drive continuous improvement, enhance user experience, and support JCCC's mission to advance cancer research and patient care.

Salary: $7,950 - $17,358.33 monthly

Qualifications

Required:

  • Bachelors degree or equivalent credits/training in computer sciences or information technology or data management
  • At least 5+years of proficiency in Python, Java, and JavaScript for application development, including back-end logic and front-end interactivity
  • At least 5+years of proficiency and experience designing and implementing responsive front-end interfaces using modern Java t frameworks such as SpringBoot
  • At least 5+years of proficiency with web application deployment (Tomcat, Wildfly), version control systems (e.g., Git), and DevOps practices (Docker, Podman)
  • Demonstrated ability to work independently with strong troubleshooting and problem-solving skills in high-pressure situations
  • Demonstrated ability to manage projects and tasks, develop and adhere to timelines, and allocate and manage technical resources tied to the project or task
  • High degree of ownership, accountability, and pride in assigned tasks, projects, and overall work product
  • Ability to consistently meet project deadlines and milestones while maintaining quality standards
  • Demonstrated experience with data analysis and reporting using advanced tools (e.g., Excel, SQL queries, or scripting for data insights)
  • Demonstrated experience with construction and optimization of complex SQL queries and data models
  • Proficiency with Microsoft Office and productivity applications (Word, Excel, PowerPoint, Outlook, Teams) in a Windows environment
  • Ability to synthesize and communicate complex technical information in clear, accessible language for non-technical users through documentation and visual diagrams
  • Ability to establish and maintain professional working relationships with a diverse group of faculty, staff, students, and administrators on a variety of sensitive or technical issues
  • Demonstrated ability to work independently and complete assignments with minimal supervision
  • Strong analytical and critical-thinking skills to identify, evaluate, and resolve complex software or data problems
  • Research skills to explore and apply new programming techniques, frameworks, and emerging technologies
  • Ability to move about campus to provide technical support and collaboration as needed; ability to lift and move standard computer equipment (e.g., CPUs, printers, monitors)
  • Organizational skills to track and manage project artifacts, code repositories, issue lists, and software bugs
Applied = 0

(web-df9ddb7dc-hhjqk)