> Markdown version of [/jobs/ext/160638-sr-application-developer](https://www.wearedevelopers.com/jobs/ext/160638-sr-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Application Developer - **Company:** University of California, San Francisco - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $101,300.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** May 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a39828c8395d5dfe ## About the Role 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? ## 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. ## Related Videos - [From clicks to cribs - How to find your dream home with web scraping](https://www.wearedevelopers.com/videos/767-from-clicks-to-cribs-how-to-find-your-dream-home-with-web-scraping) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Is your backend a hodgepodge of queues, event stores and cron jobs? Durable Execution to the Rescue.](https://www.wearedevelopers.com/videos/744-is-your-backend-a-hodgepodge-of-queues-event-stores-and-cron-jobs-durable-execution-to-the-rescue) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)