Application Programming Interface - Los Angeles, United States - UCLA
Description
Salary & Compensation
- UCLA provides a full pay range. Actual salary offers consider factors, including budget, prior experience, skills, knowledge, abilities, education, licensure and certifications, and other business considerations. Salary offers at the top of the range are not common. Visit UC Benefit package to discover benefits that start on day one, and UC Total Compensation Estimator to calculate the total compensation value with benefits.
Qualifications
- Experience designing, developing, testing, and maintaining APIs using industry standard API frameworks and tools. (required)
- Experience writing test cases for new and existing code to ensure compatibility and stability. (required)
- Experience with planning for deployment and creation of feedback mechanisms. (required)
- Experience participating in activities to advance an inclusive environment that values equity, diversity, inclusion and belonging. (required)
- Strong programming skills in one or more programming languages commonly used in API development, such as Java, Python, or (required)
- Understanding of web services architecture, RESTful API design principles, and API documentation standards (e.g., Swagger, RAML, OpenAPI). Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT) and API security best practices. (required)
- Familiarity with database management systems (e.g., MySQL, Oracle, MongoDB, Microsoft SQL Server) and data integration techniques (e.g., ETL). Experience with version control systems (e.g., Git) and code repository management. (required)
- Foundational knowledge of the development and configuration of software solutions. Demonstrated ability to identify software and hardware interdependences in a moderately complex multiplatform environment. (required)
- Ability to understand and work with large, complex systems, including preparing data models without assistance. (required)
- Foundational understanding of security concepts and secure code development techniques. (required)
- Strong written and verbal communication skills and is able to communicate technical information and ideas to a diverse community of colleagues and stakeholders. (required)
- Strong organizational skills and is able to balance competing priorities and support concurrent projects. Experience working in a projectbased environment using leading project management practices (required)
Special Conditions for Employment
-
Background Check: Continued employment is contingent upon the completion of a satisfactory background investigation. - Live Scan
Background Check:
A Live Scan background check must be completed prior to the start of employment.
- 0%
Schedule
8:00 A.M. to 5:00 P.M. PT, Monday through Friday and/or variable based upon operational needs.
-
Union/Policy Covered
99-Policy Covered
-
Complete Position Description
Apply
Campus Requisition #:
1556
UC Payroll Title:
SYS INTEGRATION ENGR 3
Department:
IT SERVICES
Appointment Type:
- Staff: Career
Budgeted Pay Scale:
$118,334 - $134,777, annually
-
Full Salary Range:
USD $86,900.00/Yr. - USD $197,300.00/Yr.
Remote/Hybrid Eligibility:
Yes
Department Location:
10920 Wilshire Blvd
Total Openings:
1
Full or Part Time:
Full Time
More jobs from UCLA
-
Instructional Technology Manager
Los Angeles, United States - 1 week ago
-
2025-27 Neuropathology Fellowship
Los Angeles, United States - 1 week ago
-
Project Scientist Position in Digestive Diseases
Los Angeles, United States - 1 week ago
-
Front Office Manager
Lake Arrowhead, United States - 1 week ago
-
2026-28 Transfusion Medicine/Clinical Informatics Fellowship
Los Angeles, CA, United States - 2 weeks ago
-
Project Scientist
Los Angeles, United States - 23 hours ago