Application Programming Interface (API) Developer
: Enterprise Data & Analytics leads campus-wide enterprise data and analytics including data governance, architecture, data and application integration, database administration, and business intelligence such as reporting and analytics. This team sets the tone for UCLA's data culture, further ingraining data usage into the university's ways of working. The Enterprise Data & Analytics team manages the technology, processes, and support needed to equip university stakeholders with thorough, secure, and accessible data. The Data Integrations team enables the collaboration and unification of systems through secure data delivery by leveraging several integration strategies including but not limited to manual data integration, middleware data integration, application-based integration, uniform access integration, and common storage integration. This team increases the value of distributed UCLA data by connecting it with other sources of information or campus systems. The Application Programming Interface, (API) Developer will be responsible for designing, developing, testing, and maintaining APIs (Application Programming Interfaces) that enable integration and communication between various software applications within the university's IT ecosystem. This role will involve collaborating with cross-functional teams, including software engineers, system administrators, database administrators, and other stakeholders, to identify API requirements, develop API solutions, and ensure the reliability and security of APIs. The API Developer will positively impact UCLA's operations and culture by enabling University stakeholders to effectively leverage data and insights in service of the university's academic mission. This team member will advance the University's mission by delivering exceptional information technology services comprehensively and consistently across faculty, staff, and students. This role will execute UCLA's vision while modeling UCLA's culture and values. Percentage of Time: 100% Shift Start: 8:00 am Shift End: 5:00 pm Qualifications for Position 23 Records Qualifications Required/Preferred Three years of experience working in one or more of the following fields: application programming interfaces, information technology, IT service management, or related field. Required Experience designing, developing, testing, and maintaining APIs using industry standard API frameworks and tools. Required Strong programming skills in one or more programming languages commonly used in API development, such as Java, Python, or Node.js. 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 multi-platform 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 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 Strong written and verbal communication skills and is able to communicate technical information and ideas to a diverse community of colleagues and stakeholders. Required Able to establish and advance positive working relationships and a strong rapport with team members, stakeholders, and customers. Required Strong organizational skills and is able to balance competing priorities and support concurrent projects. Experience working in a project-based environment using leading project management practices including schedule management, status reporting, and communication of project risks and issues. Required Strong demonstrated problem-solving skills; scopes solutions based on knowledge of available resources and timelines. Able to ask questions, gather information, evaluate options, and make decisions with integrity. Required Experience participating in activities to advance an inclusive environment that values equity, diversity, inclusion and belonging. Required Thinks creatively and proposes innovative ideas, including the incorporation of new technologies or processes. Is able to work with agility in a fast-paced environment. Required Bachelor's degree or equivalent combination of experience/training in one or more of the following fields: information technology, information integration, data services, application services, or related field. Required Five or more years of experience working in one or more of the following fields: application programming interfaces, information technology, IT service management, or related field. Preferred Experience in complex higher education environments, serving academic and administrative functions of a large public university. Preferred Bachelor's degree in one or more of the following fields: information technology, information integration, data services, application services. Preferred Cloud Lakehouse Data Management Certified Professional Preferred Cloud Data and Application Integration R33/34 Certified Professional Preferred Cloud Data Integration 10: Developer Certified Professional Preferred Additional Posting Information Bargaining Unit: 99-Policy Covered Application Deadline: 03-21-2024 External Posting Date:
Recommended Jobs
IT Help Desk Support - Level II (MSP)
Summary Our client is a leading Managed Services Provider (MSP) located in Santa Clara, CA and they are in need of a IT Helpdesk Support Level II . A successful candidate will have a track recor…
Senior Software Engineer, Motion Controls
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building…
Construction Superintendent (Custom Homes)
Summary Our client is a leading custom home builder in San Diego Coastal Communities and they are seeking an experienced Lead Superintendent . This individual will be the on-site face of our c…
Business Analyst
Job Responsibilities: Deliver store in-stock metrics by influencing the order process, including order creation, reviewing daily orders, maintaining perfect POs, and optimizing fill rates. Driv…
Director of Engineering
Press space or enter keys to toggle section visibility THE TEAM As part of the Engineering Division, which focuses on ensuring the safety, efficiency, and sustainability of all hotel …
Showroom Sales & Support Associate
. Showroom Sales & Support Associate Culver City, CA Anderson Moulding, Doors & Windows Anderson Moulding, Doors & Windows is looking for a motivated, customer-focused Showroom Sales & …
Mechanical Engineer
Job Description · Our Client seeks a mechanical engineer to join our hardware development team. This role targets a designer and builder capable of owning the full lifecycle of physical hardware — fr…
Part Time Customer Service Associate
The Part Time Customer Service Associate consults with customers on their car rental. Maximizing revenue opportunities by actively offering products and services and overcoming customer objections.…
OB/GYN Hospitalist
Requisition ID: Location: US-CA-Palm Springs Specialty: OBGYN/OB Hospitalist Position Type: Full Time HR Rep / Recruiter: Lori Abolafia Contact: Overview OB Hospitalist Opportunity i…
Senior Manager, Manufacturing Engineering
What you will do: The Senior Manager, Manufacturing Engineering will lead a team of leaders focused on optimizing production, quality, and safety in highly regulated environments. This is an onsit…