The Division of Information Technology & Institutional Planning (IT&IP) provides innovative, strategic, and cost-appropriate technology services in collaboration with the campus community to advance the mission of the university. Technology services are recognized as an essential resource in furthering the university's mission. IT will provide technology solutions, expert consultation, and leadership, resulting in numerous enhancements to the advancement of learning and knowledge and to the effectiveness of campus support services and business processes for the entire university.
IT Enterprise Applications and User Experience provides management for the design, development, and maintenance of various applications operating both on campus and in the cloud. Campus-wide applications include: PeopleSoft environments for finance, human resources, and campus solutions, the campus mobile applications, the campus portal, and the main campus web environment. IT Enterprise Applications and User Experience also provides application administration and services for division and department applications such as Advancement donor relations management, Student Affairs student engagement application, housing management, parking management, and more. Integration between campus systems is also the responsibility of IT Applications and User Experience as well as working with campus partners to ensure services are delivered in a manner that provides and engaging and compelling end user experience.
DUTIES AND RESPONSIBILITIES:
Using advanced and comprehensive knowledge, develop applications and application components using the Software Development Lifecycle (SDLC) techniques which include:
Integrate and apply substantial knowledge of work specialties to develop innovative solutions using standard programming techniques and tools, following the specifications that are provided.
Anticipate impact of updates to various systems and proactively mitigate any undesired effects.
Follow established practices for the environment in which software is being developed.
Document development sufficiently to facilitate ongoing support and maintenance.
Submit new and modified software for application to the production environment following established procedures. Coordinate these activities with other technical staff and with users.
Assist in the coordination of new development, release, upgrade, or implementation projects.
Work with end-users to coordinate unit, integration, and system testing.
Upon request, create user reports.
Apply WCAG 2.0 AA standards to ensure work meets accessibility guidelines.
Leading, Planning, Communicating and Coordinating
Lead new and on-golng campus initiatives including, but not limited to, the campus portal, mobile app, and single sign-on environment. Share capabilities of supported systems with the campus community and work with constituents to find ways to leverage capabilities to better serve the University's needs.
Lead other staff members by delegating and coordinating task completion. Mentor and use technical expertise to foster the growth of other staff members. Model the application of industry best practices.
Collaborate with multiple constituents (consultants, faculty, staff and management) to address technical and functional issues, as well as implement new products and services or enhance existing services to meet campus and/or department needs.
Coordinate technical testing to ensure end-to-end testing across interdependent groups. Provide technical expertise to developers and end-users to ensure comprehensive testing. Document and communicate results of testing. Track issues to resolution.
Communicate and coordinate maintenance, support, and changes to supported systems including, but not limited to, the campus portal, mobile app, and single sign-on environment, across a diverse audience Including: technical staff (DBAs, developers, server administrators), functional departments (including departments in Academic Affairs), and IT management to plan changes, Identify issues, and to mitigate unintended Impacts.
Using forward-thinking, envision desired results and design solutions which combine information in new ways.
Investigate and research new systems and technologies in related areas.
Understand issues from a broad perspective to explore, conceive, and implement innovative solutions.
Develop and document department methodology for new development, release, upgrade, or implementation projects.
Conduct review of code vulnerability scans to identify issues and recommend remediation techniques.
Respond to requests from campus users for assistance.
Document issues being reported.
Perform root cause analysis for issues.
Escalate issues to the appropriate escalation point as necessary.
Document solutions for future reference.
Collaborate with faculty, staff, management, and vendors to address technical and functional issues
As needed, work with management and other technical staff to resolve technical software issues.
A bachelors level degree in Computer Science, Computer Information Systems, Information Systems, Engineering or a related field OR Twelve years of relevant full-time experience.
Five (5) years full-time relevant experience
Use advanced and comprehensive knowledge, skills and abilities to perform requirements analysis, create technical specifications, and design software. Experience and skills with technical and functional problem identification, resolving and tracking. Knowledge and experience with systems integration with a multi-module application as well as with third party applications and interfaces. Database modeling (Entity/Relationship). Software release and system change management experience. Well developed software QA methodology.
Experience in a Higher Education environment
Experience with Enterprise level applications and their complexities, e.g.: Constituent Relationship Management (CRM), Human Resources, Student Information Systems
Strong collaboration and communication skills
Experience developing and customizing Maven2 or Maven3 project build processes
Experience developing Java web applications and portlets with the Spring Framework, especially Spring Portlet MVC using annotations, Spring Web Flow, Spring Web MVC, and Spring Security
Experience developing applications using Hibernate/ JPA for persistence
Experience developing Java Portlets using the JSR-168 and, preferably, JSR-286 specifications.
Experience using XSL Transforms (XSL T} and authorizing and customizing XSL Transforms.
Experience with Open Source Communities
Test Driven Development and Agile Development experience. The Meta job description included Java, but other languages that run in the Java Virtual Machine would also be desirable (i.e. Kotlin, Java, Groovy, etc.)
CSU requires faculty, staff, and students who physically access campus facilities or programs to be fully vaccinated against COVID-19, which includes obtaining a COVID-19 booster dose, or declare a medical or religious exemption from doing so. Any candidates advanced in a currently open search process should be prepared to comply with this requirement. See policy at https://calstate.policystat.com/policy/11030468/latest.
Out of State Work
The California State University (CSU) system is a network of twenty-three public universities providing access to a quality education through the support of California taxpayers. Part of CSU's mission is to prepare educated, responsible individuals to contribute to California's schools, economy, culture, and future. As an agency of the State of California, the CSU's business operations almost exclusively reside within California. The CSU Out-of-State Employment Policy prohibits hiring employees to perform CSU-related work outside California. See policy at https://calstate.policystat.com/v2/policy/10899725/latest/.
Cal Poly Pomona will make a conditional offer of employment, pending the satisfactory completion of a background check (including a criminal records check). The conditional offer of employment may be rescinded if the background check reveals disqualifying information, and/or it is discovered that the candidate knowingly withheld or falsified information. In determining the suitability of the candidate for the position, Cal Poly Pomona will give an individualized assessment to any criminal conviction history, considering such factors as the nature, gravity and recency of the conviction, the candidate's conduct, performance or rehabilitation efforts since the conviction and the nature of the job applied for. See policy at https://www.cpp.edu/eoda/employee-labor//documents/employment-policies/hr2017-17.pdf.
Cal Poly Pomona hires only individuals lawfully authorized to work in the United States. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire. See Form I-9 Acceptable Documents at https://www.uscis.gov/i-9-central/form-i-9-acceptable-documents.
In compliance with state and federal crime awareness and campus security legislation, including The Jeanne Clery Disclosure of Campus Security Policy and Crime Statistics Act, California Education Code section 67380, and the Higher Education Opportunity Act (HEOA), the Cal Poly Pomona Annual Security and Fire Safety Report is available at: https://www.cpp.edu/campus-safety-plan.shtml.
Cal Poly Pomona consistently ranks among the best universities in the country when it comes to quality education, affordability and career prospects for graduates. As an inclusive polytechnic university, we cultivate success through experiential learning, discovery and innovation. U.S News noted Cal Poly Pomona was eighth most diverse among regional universities in the West and tenth most diverse in the nation. Nowhere else can students ride an Arabian horse, practice on a Steinway piano, bring a new product to market, and build a liquid-fueled rocket.