We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote New

Senior Software Developer-Banner Finance

University of California - Santa Cruz
paid holidays, sick time
United States, California
Dec 08, 2025
Apply for Job
Job ID
82851
Location
Remote
Full/Part Time
Full Time
Add to Favorite Jobs
JOB POSTING

Applicants must be currently authorized to work in the United States on a full-time basis.
UCSC will not sponsor applicants for work visas for this position.

HOW TO APPLY

For full consideration, applicants should attach their resume and cover letter when applying for a job opening. For guidance related to the application process or if you are experiencing difficulties when applying, please review the Applicant Resources on our website.

  • How to Apply
  • Troubleshooting
  • Tips for Applicants
  • FAQ's

INITIAL REVIEW DATE (IRD)

UC Santa Cruz jobs are posted until filled. All application materials submitted by 11:59 pm on the IRD will be routed to the hiring team for consideration. NOTE: Applicants who miss the IRD are still encouraged to apply; their materials will still be forwarded for consideration if requested by the hiring team. Application materials cannot be accepted outside of the jobs portal. Applications cannot be edited on an applicant's behalf. For more information about the IRD and the applicant review process, view this link.

The IRD for this job is: 01-05-2026

ABOUT UC SANTA CRUZ

UC Santa Cruz is a public university like no other in California, combining the experience of a small, liberal arts college with the depth and rigor of a major research university. It's known as an unconventional place where innovation and experimentation is part of the campus's DNA. That playful, bold spirit still thrives today, all on a campus renowned as among the most beautiful in the world.

DEPARTMENT OVERVIEW

Information Technology Services (ITS) is the center for IT services and support at UC Santa Cruz. We are a team of over 200 diverse, enthusiastic people with a mission to deliver exceptional, modern, accessible, and secure technology services and support to nearly 25,000 students, faculty, and staff. We are constantly striving to meet the evolving needs of our campus while fostering a culture that embraces the rich variety of perspectives and experiences within our community.

We are looking for people who are curious, hard-working, resourceful, kind, and committed to inclusion. We strive to continually improve service quality, experience, and value for UC Santa Cruz students and employees, and are in search of people who can help our team continue to meet that goal. ITS is committed to strengthening our internal values of equity, work-life balance, and fostering a supportive culture. Prioritizing career paths is important to us and we devote resources to skill and professional development for our staff. We encourage you to apply, even if you do not believe you meet every qualification for the position but possess transferable skills and experience.

University of California offers competitive benefits including Medical, Dental & Vision Care Insurance Plans, University of California (UC) retirement, Paid Family Leave, and Paid Holidays plus accrued vacation and sick leave. Visit the UC benefits page for more information at UC Compensation and Benefits.

JOB SUMMARY

The Senior Software Developer is a member of the Enterprise Business Applications team. The Enterprise Business Applications team consists of software developers and application administrators responsible for development of new code, modification of existing code, planning for and designing, developing, and implementing new integrations to enterprise systems, and for supporting and administering enterprise applications that enable critical business operations at UCSC. Areas of focus include finance, time and attendance, payroll, benefits, facilities, human resources, the institutional data warehouse, and assorted other information systems. The senior software developer collaborates with teammates, business analysts, subject matter experts, and other IT teams to deliver custom solutions for partner units, maintain existing codebases, and support campus-wide initiatives.

This position will balance maintenance and enhancement of mature enterprise systems, such as the Financial Information system, with new integrations and projects around those systems. Strong experience with Oracle RDBMS, PL/SQL, Oracle Pro-C, and shell scripting is highly valued for this position.. Familiarity with Ellucian Banner is preferred, though comparable experience with alternate ERP will be considered. Experience with MVC frameworks, specifically as implemented in Ellucian Banner admin pages using Morphis Foundations is highly desirable.

This position serves as an experienced technical lead who contributes to shaping the future of the Enterprise Applications Team at UCSC. This role includes mentoring and supporting the growth of other developers, fostering collaboration, and promoting shared learning. A strong analytic ability and desire to analyze and solve problems, understand bugs, and create solutions to user's problems are key to success in this role. This position reports to the Enterprise Applications technical supervisor.

This position presents an exciting opportunity to work as part of a team which enables the operations of the university's most critical systems, and to drive modernization and improvements on existing systems. Candidates with a desire to improve processes, the ability to communicate technical details to less technical users, and the desire to continuously improve systems and processes are strongly encouraged to apply.

This position is open to applicants who are currently authorized to work in the United States; UCSC is unable to sponsor employment visas for this role.

APPOINTMENT INFORMATION

Budgeted Salary: $109,920 - $130,000/year. Salary commensurate with skills, qualifications and experience.
Under California law, the University of California, Santa Cruz is required to post a reasonable estimate of the compensation for this role. The salary shown above is the budgeted amount the University reasonably expects to pay and the salary extended should not exceed this posted amount.

Benefits Level Eligibility: Full benefits

Schedule Information:

  • Full-time, Fixed
  • Percentage of Time: 100%, 40 Hours per Week
  • Days of the Week: Mon-Fri
  • Shift Includes: Day

Employee Classification: Career appointment

Job End Date: None

Work Location: UC Santa Cruz Main Campus

Union Representation: Non-Represented

Job Code Classification: 000652 (APPLICATIONS PROGR 4) - Grade 24

Travel: Never or Rarely

JOB DUTIES

70% - Enterprise Applications Development

  • Applies advanced software development concepts to plan, design, develop, modify, debug and deploy complex software. Analyzes existing complex software or works to formulate logic and devises algorithms for new software systems. Performs complex data analysis and tests/debugs sophisticated software, working directly with clients and management. Initiates, analyzes, designs and applies interfaces between systems and databases. Applies and documents technical programming security best practices.
  • Specifies, develops and executes complex test plans, including performance, security, accessibility and integration testing.
  • Supports operations in the EPD team portfolio with specific emphasis for Ellucian Banner Finance and Workforce Time and Attendance systems. Completes client requests and resolves incidents. Drafts and updates technical documentation. Evaluates and responds to error messages, alerts, and inquiries from peer departments.
  • Develops new and modifies existing database packages, stored procedures, Pro-C programs, Java Server Pages, shell scripts, and reports.
  • Maintains and updates systems documentation and code comments.

20% - Enterprise Applications Support

  • Supports operations in the EPD team portfolio with specific emphasis for Ellucian Banner Finance and Workforce Time and Attendance systems.
  • Completes client requests and resolves incidents. Drafts and updates technical documentation.
  • Evaluates and responds to error messages, alerts, and inquiries from peer departments.
  • Assists App administration team with triage of incidents when failures occur.

10% - Other Duties

  • Seeks and engages in opportunities for training and professional development.
  • Stays abreast of and mentors peers in current technologies and best practices.
  • Works with colleagues across the division to share experiences and information.
  • Mentors fellow developers in development techniques and approaches.

REQUIRED QUALIFICATIONS

  • Bachelor's degree in related area and / or equivalent experience / training.
  • Advanced Oracle PL/SQL experience.
  • Experience with Ellucian Banner ERP or similar technologies.
  • Oracle pro-c or C/C++ programming experience.
  • Experience with Unix/Linux shell scripting (bash).
  • Expert knowledge of Git/version control systems and best practices.
  • Advanced knowledge of secure software development.
  • Highly advanced skills in software specification, design, modification, implementation, and deployment of large-scale scope.
  • Ability to understand functional needs and how systems support those needs.
  • Communicates complex technical concepts clearly to both technical and non-technical audiences. Maintains clear, timely, and professional communication and practices active listening.
  • Ability to train business users on new platforms and tools.
  • Ability to work independently and as part of a team. Supports knowledge sharing and coordination among team members and project stakeholders.

PREFERRED QUALIFICATIONS

  • Familiarity with MVC architecture and Java frameworks such as Morphis foundations.
  • Understanding of/experience working Modern API methodologies (REST).
  • Experience with agile software development workflows.
  • Experience supporting system upgrades and code deployment in higher education settings.
  • Understanding of Banner architecture, workflows, and integration points.
  • Experience with SaaS product implementation and integrations (institutional/enterprise).
  • Knowledge of enterprise integration tools (Mulesoft, AWS lambda).
  • Agile Certification.

SPECIAL CONDITIONS OF EMPLOYMENT

  • Selected candidate will be required to pass a pre-employment criminal history background check.
  • Selected candidate must pass the employment misconduct disclosure process.
  • Ability to work long periods of time at a computer with or without accommodation.
  • This is a fully remote position, and the selected candidate must be able to work successfully from a home/remote office and be able to fulfill the requirements of the UCSC telecommuting agreement.
  • Selected candidate will be required to complete training within established time frames as directed including UC compliance training.
  • The University of California has implemented a Vaccination Policy covering all employees. To be compliant with the policy, covered employees must submit proof of vaccination or have an approved exception or deferral, eight (8) weeks from date of hire.
  • Per the Child Abuse and Neglect Reporting Act (CANRA), this position has been identified as a Mandated Reporter. The selected candidate will be required to report known or suspected child abuse or neglect as defined by CANRA and will be required to sign a Statement Acknowledging Requirement to Report Child Abuse prior to commencing employment. CANRA Penal Codes, and related definitions, requirements, and responsibilities may be obtained here.
  • Exercise the utmost discretion in managing sensitive information learned in the course of performing their duties. Sensitive information includes but is not limited to employee and student records, health and patient records, financial data, strategic plans, proprietary information, and any other sensitive or non-public information learned during the course and scope of employment. Understands that sensitive information should be shared on a limited basis and actively takes steps to limit access to sensitive information to individuals who have legitimate business need to know. Ensure that sensitive information is properly safeguarded. Follow all organizational policies and laws on data protection and privacy. This includes secure handling of physical and digital records and proper usage of IT systems to prevent data leaks. The unauthorized or improper disclosure of confidential work-related information obtained from any source on any work-related matter is a violation of these expectations.

MISCONDUCT DISCLOSURE REQUIREMENT

As a condition of employment, the final candidate who accepts a conditional offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; received notice of any allegations or are currently the subject of any administrative or disciplinary proceedings involving misconduct; have left a position after receiving notice of allegations or while under investigation in an administrative or disciplinary proceeding involving misconduct; or have filed an appeal of a finding of misconduct with a previous employer.

  • "Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment, discrimination, dishonesty, or unethical conduct, as defined by the employer. For reference, below are UC's policies addressing some forms of misconduct:
    • UC Sexual Violence and Sexual Harassment Policy
    • UC Anti-Discrimination Policy
    • Abusive Conduct in the Workplace

SAFETY STATEMENT

All UCSC employees must understand and follow job safety procedures, attend required health and safety training, proactively promote safety at work, and promptly report actual and potential accidents and injuries.

NOTICE OF AVAILABILITY

In compliance with the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act (the Clery Act), the Annual Security and Fire Safety Report (ASFSR) is available at: https://compliance.ucsc.edu/campus-safety-compliance/annual-reports/.
This report is published by October 1st of each year and includes current institutional policies and procedures concerning campus safety and security; fire safety and evacuation policies; sexual misconduct and relationship violence reporting and response protocols; and crime and fire statistics for the three previous calendar years. A paper copy of the ASFSR is available upon request by contacting the UCSC Police Department at 114 Carriage House Rd., Santa Cruz, CA 95064, or by calling 831-459-2231 Ext. 1.

EEO/AA

The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status or other protected categories covered by the UC Anti-Discrimination Policy.

It is the policy of the University of California to undertake affirmative action and anti-discrimination efforts, consistent with its obligations as a Federal and State contractor.

Applied = 0

(web-df9ddb7dc-hhjqk)