University of Southern California→
Web Developer I at University of… · Los…
Entry LevelHybridFull-timeLos Angeles, CA - University Park Camp$71k–$74k/yr
Skills
phpjavascriptmysqlhtml5pythonnode.jsreact.jsvue.jsawslinuxapiswordpressgitadobe creative cloudmicrosoft officeproject management
Job Description
Summary: The University of Southern California is seeking a Web Developer to join its Office of Cultural Relations and University Events team. This position involves designing, building, testing, deploying, and maintaining web sites and applications, while also providing IT support and troubleshooting for software and hardware issues.
Responsibilities:
- Work with the Web and Systems Manager to design, build and maintain web projects
- Assist in testing, debugging and deploying web applications
- Develop and provide ongoing support for customized reservation web sites to include event and multi-level ticketed pages
- Rebuild legacy department web sites and web applications on modern platforms and frameworks
- Support departmental staff by troubleshooting and fixing IT related issues
- Assist in maintaining hardware inventory for CRUE check-in events
- Assist department with event staffing and manage and direct student coordinators as needed
- Provide after-hours support on an as needed basis to resolve urgent support requests in a timely manner
Required Qualifications:
- Strong understanding of backend programming languages like PHP, Python and Node.js
- Experience with JavaScript and frontend JavaScript frameworks (Vue.js or React.js preferred)
- Experience working with relational databases like MySQL and/or PostgreSQL
- Utilizing HTML5 and CSS3 to create responsive designs that work on all browsers, devices and screen sizes
- Experience working with Amazon Web Services or other cloud providers
- Comfortable working in Linux server environments
- Experience building and implementing APIs (REST and/or GraphQL)
- Understanding of Git and version control
- Experience with WordPress
- Understanding of object-oriented development
- Understanding of database driven design and development
- Understanding of service-oriented architecture
- Experience working through all phases of the software development lifecycle
- Experience troubleshooting and fixing IT related issues
- Strong understanding of Adobe Creative Cloud and Microsoft Office
- Excellent communication skills. Works closely with vendors, staff and faculty
- Strong attention to detail
- Ability to work well under tight deadlines
- Ability to work independently with minimal direction and supervision
- Ability to assist with managing and directing student coordinators
Preferred Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Computer Information Systems or combined work experience and education as equivalent
- Demonstrated frontend and backend development experience (online portfolio or GitHub links highly recommended)
- Experience working in higher education as a frontend and backend web developer
- Experience migrating legacy code to modern platforms and frameworks
- Familiarity with Agile project management
- Familiarity with PHP frameworks like Laravel
- Familiarity with Swift and iPadOS
- Familiarity with Salesforce
- Experience processing online payments through third party providers
- Proven track record of writing clean, well-documented code
Required Skills: PHP, JavaScript, MySQL, HTML5
Important Skills: Python, Node.js, React.js, Vue.js, AWS, Linux, APIs, WordPress, Git
Nice-to-Have Skills: Adobe Creative Cloud, Microsoft Office, Project Management