1064-IS Programmer Analyst-Principal
City and County of San FranciscoAbout the role
Company Description
Company Description
IS Programmer Analyst-Principal (1064)
City College of San Francisco
50 Frida Kahlo Way, San Francisco, CA 94112, USA
Full-time
Work Hours: Regular; 40 hrs per week
Fill Type: Permanent Civil Service
Appointment Type: One (1) Permanent, full-time, full year position. This is a Position-Based Test conducted in accordance with CSC Rule 111A. This position will be subject to the Permanent Civil Service examination process. Successful participation in the Permanent Civil Service examination and selection through an open competitive process is needed in order to be considered for this permanent appointment.
Job Close Date: 4:59 PM on 7/24/2025.
*Any applications and documents received after the deadline will not be taken in consideration.
Salary Range (steps 1 – 5): $57.5661 - $69.9719 hourly; $119,737.00 - $145,542.00 Annually
About:
City College of San Francisco is an urban community college with locations throughout the city. Our vision is to provide a sustainable and accessible environment where we support and encourage student possibilities by building on the vibrancy of San Francisco and where we are guided by the principles of inclusiveness, integrity, innovation, creativity, and quality. We offer an affordable opportunity for students to earn associate degrees, prepare for transfer, and pursue career and technical education. This is an exciting time at City College of San Francisco and the right person can make a major impact. Be part of positive change as we transform this dynamic institution for a successful future.
Job Description
Job Description
The 1064 IS Programmer Analyst – Principal is responsible for active development and support of the Enterprise Applications suite for use by the San Francisco Community College District, including but not limited to Ellucian Banner ERP, Salesforce, modern web applications from database to user interface, cloud-based platforms that enable application design, development, testing, and distribution.
Incumbent will play an active role in defining the direction of the product. They will share responsibility in designing, enhancing and developing the next-gen framework, and will be responsible for understanding and contributing towards the transition of our ever growing eco-system of partners and their customers from the old to the new.
Under direction of the IS Manager, provide design, development, troubleshooting and debugging services for databases software programs, enterprise applications, tools, networks etc. Incumbent will analyze computer data to deliver basis for decision-making information; determine data integrity; develop computer software applications to provide data analysis function and reports for institutional use. Incumbent will design, develop, test and implement system programs and database level programming scripts, analyze ERP system for a variety of institutional needs and provide solution alternatives; will research, write and maintain end user documentation to support programs and operational/business procedures; will provide solution expertise and consultation services to college administration, classified staff, and faculty.
Essential Job Duties and Responsibilities:
1. Architect, design, program, maintain, and troubleshoot new and existing programs and data structures to meet end user needs; provide for proper maintenance of implemented programs.
2. Lead design of complex enterprise applications deployments to align with user business processes; able to work with customers and vendors to implement system functionality based on business needs, propose and discuss alternative approaches to resolving non-trivial issues; ensure improvement of all architectural processes within time frame, maintain projects deliverables with focus on costs reduction.
3. Serve as level 3 escalation for operational support, help streamline operations; assure file conversion and cross-operating platform file manipulation as appropriately setup and monitored
4. Participate in planning and support of Ellucian Banner modules regular patches and upgrades, primarily Student, General, Self-Service, Financial, Payroll, and other modules as required.
5. Work with Ellucian Banner and other systems: Evisions Argos, FormFusion & IntelleCheck, SF Health Service systems (SFERS), Broadcom Automic, CurriQNet, ExLibris, DegreeWorks, Heartland payment gateway, Nelnet tuition payment system, Follett Bookstore, CCCApply, Comevo, NextGen Dynamic Forms, ConexEd, SignalVine, Socure, Microsoft Tools and other applications, to ensure error free interface between 3rd party software/systems and Ellucian Banner.
6. Coordinate
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s