Organizational Area: Information Technology Services- Application Technology Services
Location: Oakland, CA
Posting Salary: commensurate with experience
Position Summary: The PPS Architecture, Design, and Development team reports into the Payroll, Personnel, and Effort Reporting Systems unit within the ITS Application Engineering division. The primary mission of the this team is to support the University's Payroll/Personnel System and the Effort Reporting System (ERS). As a secondary mission the PPS Analysis and Architecture team will assist in the design, development, and implementation of the new UC wide shared HR and Payroll system.
This position is a hands-on technical role working on information and technology projects. This position will be responsible for complex JAVA application coding in a LAMP environment as well as AWS re-platforming and new development on AWS. It applies advanced IT professional concepts and organizational (UCOP) objectives to resolve highly complex issues in one or more IT areas of specialization where analysis of situations or data requires an in-depth evaluation of variable factors. This position recommends and may select methods, techniques and evaluation criteria to obtain results. The Senior Programmer Analyst role is also responsible for individual and joint infrastructure project participation and should possess the following:
- Application experience which includes the use of IT concepts and UCOP objectives to resolve moderately complex issues with campus / medical center / OP-wide impact. - Working experience on complicated issues with little precedent where the analysis of situations or data requires in-depth evaluation. - Sound judgment in selecting methods, techniques and evaluation criteria that obtain results.
Special Conditions of Employment:
Other Special Conditions of Employment:
Job Close Date:
As a member of the technical team, participate in the strategy, planning, functional fit/gap, construction, transition, deployment and rollout of the current legacy payroll system and portions of the UCPath PeopleSoft modules. This may include participation in the data mapping process, the legacy data conversion, interface assessment and development. Work closely with the business partners to determine business flow, formulate business process strategy, PPS system research, and define modification or enhancement requirements. Perform advanced JAVA coding including testing/debugging complex programs when required. Initiate, design or modify highly complex systems, processes and procedures where standardized policies or procedures may not exist. Create highly technical specifications for systems with broad impact. Perform highly complex analysis of unit and user needs, documentation of requirements, and translation into proper system and process requirement specifications. Evaluate project proposals including functional analysis, creation of detail design specifications, and development of time and cost estimates for new projects. Day to day interaction with business partners to support system research. Analyze complex programs and formulate logic for new systems. Prepare highly complex programming documentation. Produce technical specifications for the development staff to code from.
Job Requirements Education/Experience: Bachelor's degree in related area and/or equivalent experience/training.
Minimum of 8 - 10 years of experience that includes recent work on three-tier applications with complex business domains.
Experience designing and maintaining online reporting features using Jasperprint.
Experience deploying and troubleshooting applications running on Linux servers and Java application servers such as Tomcat and Websphere.
Experience with formulating estimates of time required for assignments and developing project plans, and providing regular status reports on work progress. Required
Knowledge/Skills: Knowledge of Object/Relational Mapping (ORM) techniques and concepts.
Ability to provide business process expertise by understanding business direction and working with systems that will support key initiatives.
Advanced knowledge of database architecture, design and development of complex interactive, data-driven systems, service delivery infrastructure, and software development methodology.
Familiarity with one or more RDBMS products, in particular DB2, Oracle, and SQL Server.
Ability to quickly learn existing UC systems.
Strong analytical skills as demonstrated by the ability to draw conclusions in a logical, systematic way.
Ability to conceptualize and communicate business needs and translate them into actionable solutions.
Possesses a high degree of knowledge of three-tier applications with complex business domains. Required
Experience developing on the AWS platform.
Programming skills in Java, Hibernate, XML, and SQL.
Experience with one or more Java web application frameworks, such as Struts 1, Struts 2, or Spring MVC.
Knowledge of or experience with large scale business administrative systems handling HR, payroll, and/or financial function. Preferred
About us The University of California, one of the largest and most acclaimed institutions of higher learning in the world, is dedicated to excellence in teaching, research and public service. The University of California Office of the President is the corporate headquarters to the ten campuses, five medical centers and three Department of Energy National Labs and enrolls premier students from California, the nation and the world.
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age or protected veteran status.
Copyright 2017 Jobelephant.com Inc. All rights reserved.
About University of California Office of the President
The Office of the President is the systemwide headquarters of the University of California, managing its fiscal and business operations and supporting the academic and research missions across its campuses, labs and medical centers.