PURPOSE OF THE POSITION:
Responsible for supporting production, development, upgrades, and enhancements to CI's Enterprise Application Systems, and systems that interface with it. CI's PeopleSoft environment is part of the California State University's Common Management Systems (CMS) project.
RESPONSIBILITIES & DUTIES:
Technical: Provide functional and technical expertise and support in the analysis, development, implementation, training and operation of application software to ensure optimal use of technology and solutions that meet campus requirements and industry best practice standards efficiently and effectively. Takes leadership or support roles in coordinating with application deployment, systems upgrades, maintenance, and related projects. Coordinates the testing and sign-off process with end-user for production updates. Resolves production support issues and provides solutions to end-users and affected campus departments or teams. Evaluates security best practices related to application development and deployment, and likewise coordinates the practical application of these best practices. Takes leadership or support roles in coordination of systems integrations, implementation efforts, and internal Application Services and ITS projects. Takes project leadership or support roles as assigned by Associate Director of Application Services. Other duties as prescribed in the Classification and Qualification Standards of the CSU for an Analyst/Programmer at the career level.
Customer Service: Works with campus community to identify needs and successfully translate user requirements into user-friendly systems. Provides consultative and training support to ensure user satisfaction and effective use of systems. Coordinates meetings with technical and functional staff. Communicates technical terms and requirements to functional users in language they can understand.
Team Work: Participates as a member of the ITS technical team to ensure successful operation of the entire work unit in supporting enterprise application systems and meeting campus needs. Cooperatively works with campus, CO, vendor and ITS teams in support of the enterprise application environment.
SUPERVISOR/OTHER WORK RELATIONSHIPS:
Reports directly to the Associate Director of Application Services. Internal contacts include administrators, staff, faculty, and students. External contacts include technology vendors, technical staff at other CSU campuses, and Chancellors Office personnel.
REQUIREMENTS OF POSITION:
Associate’s degree is required; a degree in Information Systems, Computer Science or related field preferred. Five years of software development experience, including at least three to five years of application development. Higher education experience preferred. Prior experience with common California State University's systems, practices, and paradigms is highly desirable.
Must be a full stack developer proficient with N-tiered application development and strong skills in relational database design, application programming, front end design and security. Fully proficient in writing software at each tier and working with large scale systems. Must have experience in a full life cycle of software development: design, development, implementation and a production support cycle. Familiarity with software maintenance cycles and experience performing routine and emergency maintenance and upgrades. Ability to troubleshoot enterprise application failures, perform timely interactive debugging, testing, analysis and solution deployments.
Demonstrated knowledge in some or all of the following:
.NET framework 1.1 to 4.8 (ASP.Net, Windows Forms) and .NET Core
C#, Visual Basic, PHP, Python
MVC and Web Forms Experience
Entity Framework, Data Binding, LYNQ
Web Development Technologies
Object Oriented Programming
APIs and web services
Microsoft SQL Server, MS Visual Studio, Internet Information Services
SQL Reporting Services and SQL Server Integration Services (Data Transformation Services), SQL
Cloud Software Development and Deployment Technologies such as Azure and AWS
Excellent written and verbal communication skills. Must be able to work in a team environment. Possess a proactive work ethic and understanding of problems from a broad interactive perspective. Ability to manage multiple resources effectively. Demonstrated ability to work independently on complex programs and work assignments.
Bachelors or Master's Degree from an accredited college or university in Information Systems, Computer Science or related field. Previous experience in a blended enterprise architectural environment – experience with incorporating Microsoft and Oracle technologies. Experience in a higher education setting. Working knowledge of Oracle/PeopleSoft; Strong knowledge of relational database design; working knowledge of Oracle SQL and PL/SQL; knowledge of data warehouse concepts; large scale systems integration experience.
As a condition of employment, this position may require a background check.
A background check (including a criminal records check) must be completed satisfactorily before any candidate can be offered a position with the CSU. Failure to satisfactorily complete the background check may affect the application status of applicants or continued employment of current CSU employees who apply for the position.
The person holding this position is considered a ‘mandated reporter’ under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 Revised July 21, 2017 as a condition of employment.