HRTMS Job Description Management
| Slate Developer APPLICATIONS PROGR 3 (007300) UCPath Position ID: TBD_941410 | | |
Position Description History/Status | Approved Date: | 5/26/2026 5:21:22 PM | Date Last Edited: | 5/26/2026 5:21:19 PM | Last Action Effective Date: | | Organization Details | Business Unit (Location): | LACMP | Organization Code: | 8100O | Organization: | GRADUATE EDUCATION ORG | Division Code: | 8110D | Division: | DIVISION OF GRADUATE EDUCATION DIV | Department: | 530000 - GRADUATE EDUCATION | Position Details | UCPath Position Number: | TBD_941410 | Position Description ID | 255429 | UC Payroll Title: | APPLICATIONS PROGR 3 (007300) | Personnel Program | Professional and Support Staff (PSS) | Salary Grade: | Grade 22 | Job Code FLSA: | Exempt | Union Code (Collective Bargaining Unit): | 99: Non-Represented (PPSM) | Employee Relations Code: | E: All Others - Not Confidential | Employee Class (Appt Type): | 4 - Staff: Limited | Full-Time Equivalent (FTE) | 1 | SUPERVISION | UCPath Reports to Position Number: | 40042752 | Reports to Payroll Title: | INFO SYS MGR 1 | UCPath Department Head Position Number: | 40066033 | Department Head Payroll Title: | DEAN | | | |
Level of Supervision Received | GENERAL SUPERVISION - Indicates that the incumbent develops procedures for performance of variety of duties; or performs complex duties within established policy guidelines. |
POSITION SUMMARY | Under the supervision of the Director of Technology, Division of Graduate Education, the Technolutions Slate Developer supports UCLA Graduate Admissions by designing, developing, and maintaining Slate-based solutions across applicant portals, data structures, Reader workflows, and communication delivery. This role focuses on building scalable datasets and queries, developing dynamic portals, and configuring Reader and Deliver to support complex graduate admissions processes. The position partners closely with admissions staff, academic departments, and IT to translate functional requirements into robust Slate configurations that enhance the applicant and reviewer experience. | | | |
Department Summary | The Division of Graduate Education is redefining how UCLA supports graduate students by building smarter systems, reducing administrative burden, and creating more equitable and efficient pathways for funding, academic progress, and success. As a campus-serving division, DGE partners with faculty, school leadership, and central administrative units to modernize policies, streamline processes, and use data and technology to improve both service delivery and student outcomes. The division supports more than 12,000 master’s, doctoral, and professional students across UCLA’s schools and divisions and plays a key role in advancing the university’s academic mission, research enterprise, and commitment to equity. |
Key Responsibilities and Essential Functions | Function | Responsibilities | % Time | Slate Data Architecture | • Design and maintain complex Slate queries and datasets using Configurable Joins, subqueries, and calculated fields • Develop reusable datasets to support portals, Reader, Deliver, and reporting needs • Optimize query performance and ensure data consistency across Slate components • Perform data validation, QA, and troubleshooting for datasets used across the system • Support export processes for downstream systems as needed | 30% | Portal Development & User Experience | • Develop and maintain Slate portals (applicant status pages, faculty review portals, departmental dashboards) • Build dynamic, role-based experiences using Liquid Markup, HTML, CSS, and JavaScript • Configure and maintain forms, landing pages, and application components • Implement conditional logic and dynamic content rendering based on application status and user roles • Ensure accessibility (WCAG compliance), usability, and responsive design • Troubleshoot UI, data binding, and permission-related issues | 30% | Reader Development & Workflow Configuration | • Configure and maintain Slate Reader for application review processes across departments • Build and manage reader bins, review forms, scoring schemas, and routing rules • Develop custom Reader layouts and logic to support complex evaluation workflows • Collaborate with stakeholders to streamline reviewer experience and decision processes • Troubleshoot Reader issues, including permissions, data display, and workflow routing | 20% | Deliver Communications & Campaigns | • Configure and manage Slate Deliver for email and SMS communications • Build and maintain communication templates using Liquid Markup and HTML/CSS • Develop audience segmentation using queries and datasets • Implement triggered communications tied to application stages and events • Monitor deliverability, troubleshoot issues, and support campaign optimization | 10% | Reporting & Analytics | • Develop and maintain Slate reports and dashboards using queries and datasets • Support ad hoc reporting needs for admissions leadership and departments • Ensure alignment between operational data and reporting outputs • Collaborate with institutional research and IT on data definitions and metrics | 5% | Configuration, Integration & Support | • Configure Slate components including rules, prompts, workflows, and business logic • Support integrations with campus systems via APIs, SFTP, and middleware (as needed) • Maintain data security and compliance with FERPA and university policies • Provide technical support, troubleshooting, and user training • Document configurations, processes, and best practices | 5% | | | | | |
Other Requirements - Applies to all Positions | • | Performs other duties as assigned. | • | Complies with all policies and standards. | • | Complies with the University of California, Los Angeles (UCLA) Principles of Community. | • | This position description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of the organization. | | | |
Educational Requirements | Education Level | Education Details | Required/ Preferred | And/Or | Bachelor's Degree | or equivalent education and experience | Required | | | | | | | | |
Experience Requirements | Experience | Experience Details | Required/ Preferred | And/Or | Technolutions Slate CRM | 2+ years of hands-on experience with Technolutions Slate CRM in a technical or developer role | Required | | | | | | | | |
Knowledge, Skills and Abilities | KSAs | Required/ Preferred | Strong experience with Slate queries, datasets, and Configurable Joins, Slate Reader and Deliver configuration, Portal development using Liquid Markup, HTML, CSS, and JavaScript | Required | Solid understanding of relational data structures and data modeling | Required | Experience translating business requirements into technical solutions | Required | Strong troubleshooting and debugging skills | Required | Experience in graduate admissions or higher education CRM environments | Preferred | Familiarity with UCLA systems and data architecture | Preferred | Experience designing complex Reader workflows across multiple programs | Preferred | Knowledge of email deliverability best practices and communication strategy | Preferred | Experience with APIs, scripting, or automation (Python, PowerShell) | Preferred | Understanding of accessibility standards (WCAG 2.1) | Preferred | | | |
SPECIAL REQUIREMENTS AND/OR CONDITIONS OF EMPLOYMENT |
Reporting and Background Check Requirements | 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. |
Other Special Conditions of Employment | List the other special conditions of employment for this position. | Description | Required/ Preferred | May be required to work occasional evenings and weekends. | Required | | | |
LOCATION AND PHYSICAL, ENVIRONMENTAL, MENTAL (PEM) REQUIREMENTS | Environment and Work Location Information | Environment Type: | Non-Clinical Setting | Location Setting: | Non-University Setting(s) | Location: | | | | |
Physical Requirements | The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. | Physical Requirements | Never 0 Hours | Occasional Up to 3 Hours | Frequent 3 to 6 Hours | Continuous 6 to 8+ Hours | Is Essential | Standing/Walking | | X | | | | Sitting | | | X | | X | Bending/Stooping | | X | | | | Squatting/Kneeling | X | | | | | Climbing | X | | | | | Lifting/Carrying/Push/Pull 0-25 lbs | | | X | | X | Lifting/Carrying/Push/Pull 26-50 lbs | X | | | | | Lifting/Carrying/Push/Pull over 50 lbs | X | | | | | Physical requirements other | X | | | | | | | | | | | | | | | |
Environmental Requirements | The environmental requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. | Exposures | Never 0 Hours | Occasional Up to 3 Hours | Frequent 3 to 6 Hours | Continuous 6 to 8+ Hours | Is Essential | Chemicals, dust, gases, or fumes | X | | | | | Loud noise levels | X | | | | | Marked changes in humidity or temperature | X | | | | | Microwave/Radiation | X | | | | | Operating motor vehicles and/or equipment | X | | | | | Exposures other | X | | | | | | | | | | | | | | | |
Mental Requirements | The mental requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. | Exposures | Never 0 Hours | Occasional Up to 3 Hours | Frequent 3 to 6 Hours | Continuous 6 to 8+ Hours | Is Essential | Sustained attention and concentration | | | X | | X | Complex problem solving/reasoning | | X | | | X | Ability to organize & prioritize | | | X | | X | Communication skills | | X | | | X | Numerical skills | | X | | | X | Mental demands other | X | | | | | | | | | | | | | | | |
Blood/Fluid Exposure Risk | The exposure described here is what can be expected of an employee in performing the essential functions of this position. | X | Classification 3: Position in which exposure to blood, body fluids or tissues is not part of the position description. The normal routine task involves no exposure to blood, body fluids or tissues and the employee can decline to perform tasks which involve a perceived risk without retribution. | | | |
|