Senior Programmer Analyst at Gavilan College
Job Description / Essential Elements:
Print
Senior Programmer Analyst
Open Until Filled
Applications will be reviewed on a continuous basis.
Full-Time 12-month Position (1.0 FTE)
40 hours per week plus benefits
Currently: $44.42 to $54.00
About Gavilan:
Located in the heart of California between San Jose and Monterey, Gavilan College’s main campus in Gilroy serves a diverse student population in a beautiful, park-like setting. In addition, we have campus centers located in Hollister, San Martin, and South San Jose, which offer students a variety of courses and programs. Our community recently voted to pass Measure X, a bond to renovate the main campus and build a full- service campus in Hollister. Gavilan is proud to meet the needs of our growing community, offering high- quality education in more than 70 transfer-related fields and over 30 industry-relevant career pathways; in 2018-19, we awarded more than 500 Associate Degrees and more than 500 career education certificates.
Gavilan College, a Hispanic Serving Institution with a 62% Latinx student population, is committed to achieving educational equity for all students. We work to provide students with a rich and relevant learning experience that emphasizes student engagement in and out of the classroom, encouraging students of all ethnic and socioeconomic backgrounds to realize their goals and become socially responsible leaders. When you join our team at Gavilan College, you will become part of an innovative and equity-focused community that approaches higher education as a matter of social justice requiring broad collaboration among faculty, staff, administration, students, and community partners.
Gavilan College fosters justice, equity, diversity and inclusion through its Principles of Community. As a member of the Gavilan College community, you will join us in valuing the worth and dignity of every person, the pursuit of truth, devotion to excellence, and the principles of democratic citizenship. All Gavilan employees strive to maintain these ideals in an environment of inclusiveness and mutual respect. We live these shared Principles of Community and work collaboratively to serve as a model of an exemplary, student- centered community-serving college.
Ideal Candidate:
Gavilan College is committed to recruiting individuals that embody our Principles of Community by:
• actively demonstrating a commitment to embracing and celebrating diversity;
• committing to collaboration, effective communication and the development of strong working
relationships;
• promoting purposeful inclusion of all groups and the free exchange of ideas in a respectful, trusting
and considerate environment; and
• demonstrating commitment to a college which prioritizes equity in resource allocation.
The ideal candidate for this position is an equity-minded individual who understands the importance of holding ourselves accountable for closing equity gaps and engaging in equitable practices. Gavilan strives to attract candidates who view the elimination of inequities as an individual and collective responsibility and who are able to reframe inequities as a problem of practice. The ideal candidate understands the mission and purpose of the IT department and demonstrates a commitment to student-centered practices, effective cross campus collaboration, purposeful service to the community and culturally responsive practices.
The ideal candidate will have excellent project management skills, technology skills, a solid customer-service orientation, and a vision toward the future of technology in educational environments. Strong written and oral communication skills are necessary to assist staff and to provide the technical and functional support required for our Banner Enterprise Resource Plan modules. Banner experience is necessary, as is reasonable exposure to functional requirements in a California Community College environment. The ability to create scripts to handle reporting and data extraction from our Banner tables running on an Oracle platform is essential. The ideal candidate will be knowledgeable of the latest Banner technologies, updates, and/or changes, and coordinate appropriate upgrades as they relate to Gavilan College. Desirable skills include implementation, testing, reporting, ongoing maintenance, and general end-user support of all ERP modules (i.e., Student, Financial Aid, Finance, HR and Payroll) as well as its integrated systems.
The Position:
Are you interested in creating an exceptional educational environment for students who are part of a dynamic, inclusive community? If you see yourself as a professional who empowers students of diverse backgrounds to reach their potential through innovative, structural change, we invite you to apply for the Senior Programmer Analyst position. At Gavilan College, we welcome your commitment to fostering a learning environment where resources are devoted to developing opportunities for students to break barriers and thrive as scholars and community members.
Distinguishing Characteristics:
This classification is distinguished from the Programmer Analyst by the performance of more complex functions related to computer programming and analysis of computer systems. In addition to the types of duties performed by the Programmer Analyst, the Senior Programmer Analyst is responsible for the day-to-day management/administration of the District's Enterprise Resource Planning (ERP) system; lead and direct system development and improvements. The Senior Programmer Analyst will serve as a project leader, coordinating with vendors and users while leading other computer programmer/analysts on major programs.
Essential Duties: The following duties are typical of those performed by employees in this job title; however, employees may perform other related duties, and not all duties listed are necessarily performed by each employee in the job title.
• Serves as project leader for system development projects; develops objectives, timelines, assigns resources, work activities; plans, directs, coordinates, reviews, and evaluates work products, methods, and procedures; meets with staff to identify and resolve problems/challenges; develops and maintains standard project documentation and reporting.
• Ensures compliance with all Chancellor's office state-mandated MIS reporting requirements by data collection, verification, formatting and transmittal of required data files.
• Designs, develops, and implements application enhancements to the District’s Enterprise Resource Planning (ERP) system; ensures adherence to detailed programming procedures and change controls.
• Reviews Requests for Enhancements (RFE’s) to the Banner System; assesses user needs and requests; develops proposed solutions to meet user needs.
• Develops and maintains programming change/enhancement request log; prioritizes projects at the direction of the Director of Information Technology.
• Coordinate and manage all Banner upgrades for core modules (i.e., student, financial aid, finance, payroll, and human resources) and ancillary products (i.e., Operational Data Store, DegreeWorks, Luminis, Atomic AppWorx, Banner Document Management System, Evisions Suite, and Ellucian Mobile).
• Plan, organize and schedule projects and work assignments; train and provide work direction to assigned programming staff.
• Write, debug, test and document various complex programs using on-line tools, assigned languages and utilities.
• Prepare detailed specifications, reports and documentation on inputs, outputs, database and document control methods; test and debug programs as necessary.
• Participate in the planning, organization and scheduling of projects and work assignments.
• Assists in the acquisition and installation of information technology hardware and software.
• Serves as liaison to vendor(s) for application support and problem resolution; identifies, tracks, and responds to user issues.
• Review and modify existing systems and programs to improve efficiency or to correct logic or procedural problems; estimate time and resource needs and clarify objectives to be accomplished.
• Consult with users to determine systems and program requirements and objectives and to identify problems in existing programs and systems; drive to various sites to discuss projects; determine feasibility of programming projects.
• Use higher programming languages to write and modify programs, system and databases to meet design specifications; test and debug programs as necessary.
• Provide information necessary to produce systems and program documentation and procedures.
• Evaluates, develops, writes and presents systems proposals on operations of moderate and larger scale; prepares documentation, including instructions and procedures for the preparation, processing and control of assigned systems.
• Establishes and maintains programming environment and methodologies.
• Trains and coordinates the work of other programming staff as needed.
• Troubleshoot problems with hardware, software and networks and assist in resolutions.
• Participates in the technology committee and other campus committees.
• Provide trainings and documentation for end-users.
• Perform related duties as assigned.
Minimum Qualifications Education and Experience: Any combination of training and experience equivalent to:
Knowledge:
• Ellucian Banner ERP database schema.
• Project coordination and planning.
• Principles of training and providing work direction to others.
• Principles and techniques of systems and programming work including analysis, design and documentation.
• Designated computer-programming languages.
• Research and analysis techniques as related to computer programming.
• Techniques of testing and debugging computer programs.
• Modern web-programming languages, environments and concepts to include but not limited to, several of the following: PL/SQL, Pro*C/Pro*Java, Java, Visual Basic, HTML5, Java, Javascript/jQuery,ColdFusion, Perl, PHP, AJAX, CSS and XML
• Business intelligence tools such as ODS (Operational Data Store), EDW (Enterprise Data Warehouse) and reporting tools such as ARGOS.
• Database design in one or more of the following environments: Oracle, Microsoft SQL Server, MYSQL and Access.
• Batch and on-line applications.
• Techniques for instructing others in software usage job planning, prioritizing and scheduling techniques.
• Integration of enterprise system components.
• Security measures as they apply to a database environment.
• UNIX, Windows, Macintosh server operating systems and related software applications.
• Interpersonal skills using tact, patience and courtesy.
• Oral and written communication skills.
Skills and Abilities:
• Working independently in an environment with multiple demands and frequent interruptions, while meeting schedules and timelines; working sensitively with diverse academic, socio-economic, cultural, disability and ethnic backgrounds.
• Serve as a project leader for assigned projects.
• Perform complex programming duties in the development of computer applications and maintenance of
existing programs and systems.
• Utilize standardized programming languages.
• Analyze user needs and develop effective systems and programs.
• Design, code, compile and implement structured computer programs.
• Test, debug and document programs.
• Train others on new programs.
• Preparing clear and concise program documentation, user procedures, reports of work performed, and other written materials
• Translating user department needs into operational applications instructing user department staff in the operation of new or revised computer applications, including explaining system concepts to non- technical users
• Exercising sound judgment within established guidelines
• Communicate effectively both orally and in writing.
• Understand and follow oral and written directions.
• Prepare clear, complete and concise reports and records.
• Meet schedules and time lines.
• Establish and maintain cooperative and effective working relationships with other staff, operating departments, and representatives from vendors
• Providing effective end-user technical support and training.
Other Requirements:
Must possess a valid California driver's license and have a satisfactory driving record; must be willing to work days, evenings, and weekends at on and off campus locations.
Illustrative Education and Experience:
A typical way to obtain the above knowledge and skill is a combination of education and experience equivalent to:
Bachelor’s degree in computer science, business procedures or a closely related field and five (5) years increasingly responsible experience in programming business and/or academic applications in an Oracle database environment.
Physical Characteristics: The physical abilities involved in the performance of essential duties are:
Vision to read printed material and computer screens; speech and hearing to communicate in person and by telephone; mobility and dexterity to work in a standard office and equipment repair facility and use standard office equipment and computers. This work is performed primarily in an office setting but includes travel between college locations.
The physical characteristics described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
APPLICATION PROCESS:
To be considered for this excellent opportunity the following items are required to be received by CCC Registry through the CCC Registry website: https://apptrkr.com/3264114 . This position is on an open until filled basis. Applications will be reviewed as received.
1. CCC Registry online application (all sections are required to be completed, Education, Employment History, Professional References, General Information). Apply at https://apptrkr.com/3264114*
2. Cover letter detailing qualifications and experience*
3. Abbreviated Curriculum Vitae or Resume*
*Denotes application materials that are required for full consideration.
As an equal opportunity employer, we are required to compile summary data on applicants. We are requesting your assistance in providing the information on the personal and ethnicity section of your CCC Registry profile. The completion of the questionnaire is voluntary. The form will remain in the Human Resources department and will be kept confidential and separate from all hiring documents. It will not be forwarded to those making employment decisions.
If you have questions related to the CCC Registry or technical aspects regarding submitting application materials on the CCC Registry website, please contact the CCC Registry directly at registry@yosemite.edu or call (800)245-4157.
Please make sure to contact the CCC Registry at (800)245-4157 AFTER you have applied for this job to verbally confirm that your application materials were submitted correctly and that your application is included in this recruitment.
If you have a verifiable disability and require accommodation to complete the application process, please contact the Human Resources Office at (408) 852-2823.
Please be aware, the District does not reimburse for expenses related to the recruitment process.
NON-DISCRIMINATION
Gavilan Joint Community College District is an Equal Opportunity Employer committed to nondiscrimination on the basis of ethnic group identification, race, color, language, accent, immigration status, ancestry, national origin, age, gender, gender identity, religion, sexual orientation, transgender, marital status, veteran status, medical condition, physical or mental disability and any other status protected by applicable federal and state laws. Applicants who require accommodations to complete the application or interview process, please contact the Human Resources Office at (408) 852-2823 for assistance.