Sr. Application Developer

University of California, San Francisco
San Francisco, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$101,300.0 - $190,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Agile Methodology Artificial Intelligence Applications Architecture Business Systems Cron Database Design Database Development Linux Github Design of User Interfaces
+24 more
JQuery Laravel Machine Learning MySQL Node.Js Oracle (Applications) Performance Tuning Scrum Methodology Systems Development Life Cycle Shell Script Software Engineering Systems Integration Strategies of Testing User-Centered Design Web Applications Software Organization Enterprise Software Applications Modern Ui PHP Frameworks Software Application Programming Information Technology Web Technologies Front End Software Development Software Version Control

Job description

The Sr. Application Developer is responsible for designing, developing, implementing, and supporting enterprise web applications that enable critical business operations across UCSF. This role applies advanced software development principles to medium- and large-scale projects, translating complex business requirements into scalable, secure, and high-performing technical solutions., Working within the IT Enterprise Systems team, the Sr. Application Developer will create compelling web application user interfaces, develop and maintain full-stack applications, and support enterprise integrations. The position requires expertise in modern web technologies, database development, application architecture, and software development best practices.

The successful candidate will collaborate closely with business stakeholders, project managers, and technical teams to gather requirements, develop prototypes, create technical documentation, troubleshoot production issues, and deliver reliable solutions that support UCSF’s mission of education, research, and patient care.

Requirements

Do you have a Bachelor’s degree?, * Bachelor’s degree in Information Technology, Computer Science, or a related field; or equivalent combination of education and experience.

  • Minimum 3 years of professional experience in full-stack application development.
  • Strong experience developing applications using:
  • Node.js
  • PHP
  • JavaScript
  • jQuery
  • PHP frameworks such as Laravel and Lumen
  • Strong proficiency in MySQL database design, development, optimization, and performance tuning.
  • Experience working within Linux/Unix environments, including shell scripting and cron job management.
  • Knowledge of modern UI/UX principles and front-end development best practices.
  • Experience with software development lifecycle (SDLC) methodologies, including Agile and Scrum frameworks.
  • Experience using GitHub or similar version control systems for source code management and team collaboration.
  • Understanding of enterprise application integrations and business systems, including ERP platforms such as Oracle or similar solutions.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to develop, execute, and maintain sustainable testing strategies and test plans.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Demonstrated ability to manage multiple priorities and deliver high-quality solutions on schedule., * Experience working in higher education, healthcare, or similarly complex organizational environments.
  • Exposure to artificial intelligence (AI) and machine learning (ML) technologies.
  • Experience integrating AI-driven features or services into enterprise applications.
  • Experience developing enterprise-scale web applications supporting large user populations.
  • Familiarity with enterprise architecture and system integration best practices., * Will you now or in the future require visa sponsorship (such as H-1B) to work in the United States?
  • How many years of professional experience do you have developing full-stack web applications?
  • Which technologies have you used professionally? (Node.js, PHP, JavaScript, jQuery, Laravel, Lumen)
  • How many years of experience do you have working with MySQL databases, including database design and performance tuning?
  • Describe your experience working in Linux/Unix environments.
  • Have you worked with enterprise systems or ERP platforms such as Oracle? If yes, please describe your experience.
  • Do you have experience using GitHub or other version control systems in a collaborative development environment?

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Vision insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Professional development assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:07 min

Designing for sustainable scheduling and utilization

Ricardo Sueiras Sueiras · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all