Sr. Application Developer

University of California, San Francisco
San Francisco, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 190K

Job location

San Francisco, United States of America

Tech stack

JavaScript
PHP
Agile Methodologies
Artificial Intelligence
Applications Architecture
Business Systems
Cron
Database Design
Database Development
Linux
Github
Design of User Interfaces
jQuery
Laravel
Machine Learning
MySQL
Node.js
Oracle Applications
Performance Tuning
Scrum
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
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