HRTMS Job Description Management
| Senior Software Developer, Procure to Pay Products APPLICATIONS PROGR 4 (000652) UCPath Position ID: 41087490 | | |
Position Description History/Status | Approved Date: | 8/19/2026 4:42:32 PM | Date Last Edited: | 8/19/2026 4:41:43 PM | Last Action Effective Date: | 4/19/2024 | Organization Details | Business Unit (Location): | LACMP | Organization Code: | 5000O | Organization: | ADMINISTRATIVE VICE CHANCELLOR | Division Code: | 5901D | Division: | ADMINISTRATION | Department: | 455400 - IT SERVICES | Position Details | UCPath Position Number: | 41087490 | Position Description ID | 172632 | UC Payroll Title: | APPLICATIONS PROGR 4 (000652) | Personnel Program | Management and Senior Professional (MSP) | Salary Grade: | Grade 24 | 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): | 2 - Staff: Career | Full-Time Equivalent (FTE) | 1 | SUPERVISION | UCPath Reports to Position Number: | 41057651 | Reports to Payroll Title: | APPLICATIONS PRG SUPV 2 | UCPath Department Head Position Number: | 40068309 | Department Head Payroll Title: | INFO SYS MGR 4 | | | |
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 | The Senior Software Developer, Procure to Pay Products will design, develop, test, integrate and maintain back-end services for complex product solutions and frameworks. The Senior Software Developer will take the lead in software solutions by adhering to functional and technical requirements, evaluating information needs, and collaborating with a broad range of customers, partners, and key stakeholders. This role will be responsible for developing clean code and conducting regular code reviews. The Senior Software Developer, Procure to Pay Products will evaluate system flow, data usage, and work processes and investigate problem areas. In this role, the Senior Software Developer will manage work activities throughout the software development lifecycle. They will collaborate with front-end developers to integrate back-end services with user interfaces and provide mentorship to junior developers. Additional responsibilities include conducting research of emerging technologies and industry practices; making recommendations regarding best practices and technologies for adoption and providing input to continual improvement activities for assigned projects. The Senior Software Developer, Procure to Pay Products will positively impact UCLA's operations and culture by enabling University stakeholders to effectively leverage ERP Source-to-Pay and Vendor Management platforms. 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. | | | |
Department Summary | In partnership with and in support of administrative stakeholders, the Business Information Technology team designs, develops, configures, enhances, optimizes, and maintains products and platforms that enable UCLA’s business functions (e.g., Budget & Financial Management, Student Information, Faculty Information, Business Information, Human Resource Information, Customer Relationship Management). The Procure to Pay Products team conceives, configures, monitors, defines, tests, delivers, monitors, optimizes, and refines Procure to Pay Products and application technologies, including but not limited to mobile and web applications, collaboration tools, CRM products, budget/financial management products, HR applications, and other services. This department also works to optimize user experience, address digital accessibility needs, and establish the highest standards of quality assurance and release management for UCLA's administrative applications and technologies. |
Key Responsibilities and Essential Functions | Function | Responsibilities | % Time | Software Development | 1. Applies advanced software concepts to plan, design, develop, modify, debug, deploy and evaluate complex software for Procure to Pay Products. Analyzes existing highly complex software or works to formulate logic and devises algorithms for new complex software systems. Performs complex data analysis and tests / debugs complex software. Initiates, analyzes, designs and applies complex data sources. Applies and enforces complex programming security practices. 2. Specifies, develops and executes complex test plans for Procure to Pay Products. Develops conversion and system implementation plans. Performs or directs complex data modeling, performance and integration testing and builds interfaces. Determines source code control techniques and configuration management design and changes. | 25% | Software Development | 1. Prepares and approves or obtains approval for system and programming documentation. Initiates and oversees changes in development, maintenance and system standards. Sets the technical requirements for complex software specifications. 2. Understands and applies industry practices, community standards and department policies and procedures in depth. May serve as technical lead for multiple software development projects of moderate to broad scope. May lead a team of software development professionals. Enforces project plans. 3. Works collaboratively with team members, stakeholders, and vendors to understand specifications and deliver features based on business requirements. 4. Mentors team members and peers on effective collaboration with a variety of stakeholders. | 20% | Problem Solving | 1. Leverages best practices to support logical and efficient decision making. Reviews opportunities for impact and recommends best-in-class solutions. Defines success criteria and measures activities for success. Thoughtfully listens to others and asks relevant questions to confirm understanding. Develops and prioritizes realistic solutions to enhance business value. | 10% | Customer Service | 1. Gains insight into customer pain points, challenges, and needs to ensure customer-focused solutions. Advocates for the customer point-of-view when identifying priorities and presenting solutions. Builds and maintains effective customer relationships by providing timely follow-up and feedback. Handles customer requests and routes them to the appropriate party for tracking and resolution. Seeks to deliver quality solutions. | 10% | Continuous Improvement | 1. Leads innovation and continuous improvement by leveraging the latest industry knowledge. Maintains currency with new technologies. Learns and adapts quickly to new situations and technologies. Identifies opportunities to continually develop skills, knowledge, and abilities. Demonstrates a propensity for innovation by experimenting with new ideas and technologies. Anticipates the impact of emerging technologies and makes recommendations for improvements. | 10% | Project Planning & Management | 1. Leads the planning of projects and executes tasks in accordance with project plans. Contributes to the development and execution of best-in-class processes and procedures. Ensures alignment with university goals and customer needs. Supports the initiation of process improvement efforts and produces high-quality solutions. | 10% | Communications & Training | 1. Communicates and presents problem-solving rationales within a variety of settings and to diverse audiences. Works collaboratively with team members, stakeholders, and vendors to understand specifications and deliver features based on business requirements. Participates in open sharing of ideas and opinions. | 10% | Other | Actively contributes to promoting equity, diversity, and inclusion across the organization and UCLA’s campus. Actively promotes the organization’s core values and consistently integrates innovation, employee fulfillment, teamwork, respect, excellence, integrity, service, and accountability into each aspect of their work. Maintains current knowledge of University policy and procedure; effectively, consistently and fairly applies University policy and/or campus/division procedures for assigned area and team members supervised; complies with University, Campus and division policies and procedures regarding privacy of information, authorized use of University resources and the security of University systems and data. Performs other related responsibilities as requested and when necessary. | 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 | information technology, computer science, public administration, business administration, communications, or related field, or equivalent combination of experience/training. | Required | | Bachelor's Degree | information technology, computer science, public administration, business administration, communications. | Preferred | | | | | | | | |
Experience Requirements | Experience | Experience Details | Required/ Preferred | And/Or | Five years | Experience working in one or more of the following fields: computer science, computer information systems, software development, or related field. | Required | | | Advanced experience with identification and use of code libraries and open-source forums. Expertise in languages like Node.js, Python, Java, .Net, JavaScript, PHP, or similar. | Required | | | Advanced experience with planning for deployment and creation of feedback mechanisms. Demonstrated software repository skills, as well as experience developing and executing complex test plans. | Preferred | | Seven or more years | Experience working in one or more of the following fields: computer science, computer information systems. | Preferred | | | Experience working with Jaggaer, PaymentWorks, Oracle Financial Cloud, or other similar cloud solutions. | Preferred | | | Experience in complex higher education environments, serving academic and administrative functions of a large public university. | Preferred | | | | | | | | |
Knowledge, Skills and Abilities | KSAs | Required/ Preferred | Advanced knowledge and skill in secure software development and software specification, design, modification, implementation and deployment of large-scale scope. | Required | Knowledge of cloud platforms like AWS, Azure, GCP, or similar. | Required | Strong written and verbal communication skills and is able to communicate complex technical ideas to a diverse community of colleagues and stakeholders. Can relay technical information to audiences of technical and non-technical stakeholders. | Required | Able to establish and advance positive working relationships and a strong rapport with a diverse community of colleagues including team members, stakeholders, and customers. | Required | Advanced organizational skills, ability to balance priorities, deliver concurrent projects to various stakeholders. Ability to work in a project-based environment using project management practices. | Required | Advanced problem-solving skills; ability to identify root problems and scope solutions based on knowledge of resources, timelines, vision and strategy. Seeks information from diverse sources to inform solutions. Demonstrated ability to make decisions with integrity. | Required | Able to participate in activities to advance an inclusive environment that values equity, diversity, inclusion and belonging. | Required | Thinks creatively and introduces innovations such as the incorporation of new technologies or processes. Thrives in an ever-changing, fast-paced environment. | Required | | | |
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. |
LOCATION AND PHYSICAL, ENVIRONMENTAL, MENTAL (PEM) REQUIREMENTS | Environment and Work Location Information | Environment Type: | Non-Clinical Setting | Location Setting: | Campus | 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 | | | Bending/Stooping | | X | | | | Squatting/Kneeling | | X | | | | Climbing | X | | | | | Lifting/Carrying/Push/Pull 0-25 lbs | | 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. | | | |
|