General Information


Job Description APPLICATIONS PRG SUPV 2 Working Title Manager, Application & Integration Development
Job Code 000664 Grade 24
Department Name Student Information Systems - D01134 Department Head Teri Eckman
Supervisor Adelaida Diaz Effective Date 02/12/2024
Position(s) Directly Supervised
Job Code Title FTE
007300 APPLICATIONS PROGR 3 3.0
000652 APPLICATIONS PROGR 4 2.0

Generic Scope
Provides direct supervision typically to professionals or skilled technical employees. Functions as advisor to unit and administration. Analyzes and resolves problems, interprets policies (e.g., fiscal management, HR, contracts and grants, resource management in defined areas) and demonstrates solid subject matter knowledge. Exercises judgment within defined procedures and policies to determine appropriate action. Supervises staff to assure accountability and stewardship of department resources (operational, financial, and human) in compliance with departmental goals and objectives.

Custom Scope
Receives assignments in the form of objectives with goals and the process by which to meet goals. Provides direction to staff according to established policies and management guidance. Administers policies that directly affect subordinate staff. Recommends changes to department policies and practices. Identifies risks and responds accordingly. Provide priority setting and work flow analysis.

Department Custom Scope
The Manager of Application and Integration Development is a hands-on manager for a small team of application developers responsible for student system integrated web applications, custom applications, and vendor integrations. The Manager will provide direction and management to a team of application developers; review the work assigned to staff during all phases of project work; perform application and database programming types of tasks to assist staff in completion of assigned work; consider end user training for new functionality; and ensure work meets organizational Service Level Agreements (SLAs).

Education & Experience Requirements

Education Requirements
Degree Requirement
Bachelor's degree in related area and/or equivalent experience/training. Required

Experience Requirements
Experience Requirement
6 - 10 years of related experience. Required
Minimum of 3-7 years of experience with supporting cloud platforms ex. Google Cloud Platform or Amazon Web Services Preferred
Minimum of 3-7 years of experience with supporting Node.js, NestJs, Angular, ExtJs, .Net, PHP, JavaScript, CSS, HTML5. Preferred
Previous supervisory/managerial experience. Preferred

License Requirements

Certification Requirements
Certification Requirement

Educational Condition Requirements
Condition Requirement

Key Responsibilities

Description % Time
Manages and delegates applications programming assignments. Interacts with peer managers and supervisors across the organization.
  • Interacts frequently with internal and external management and leadership representatives concerning new projects, continuous development and maintenance of existing solutions, and web development best practices. Leads briefings and technical meetings of internal and external stakeholders.
25
Applies advanced software concepts to plan, design, develop, modify, debug, deploy and evaluate highly complex software for functional areas. Analyzes existing highly complex software or works to formulate logic and devises algorithms for new highly complex software systems. Performs highly complex data analysis and tests/debugs highly complex software, working directly with management. Initiates, analyzes, designs and applies highly complex data sources. Applies and enforces complex programming security practices.
25
Reviews current status of system applications and prepares recommendations for systems improvements.
  • Review software application code prior to implementation to verify consistency and conformance to departmental guidelines and policies as well as industry best practices. Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation.
15
Supervises ongoing business programming applications activities.
10
Recommends hiring of new employees, salary actions, terminations, and performance ratings.
  • Hires and manages individual contributors; coaches and counsels team members. Defines individual performance objectives and development plans and ensures alignment with organizational objectives. Appraises and evaluates team and individual performance and makes compensation recommendations. Facilitates or provides mentoring experiences.
10
Oversees system development cost estimates, budgets, and schedules for unit. Establishes programming standards and program documentation requirements.
5
Monitors design processes and prepares reports on systems projects.
5
Provides direction to employees following established location policies and management guidance.
5

Knowledge, Skills & Abilities

Knowledge/Skill/Ability Requirement
Requires knowledge of applications programming function, organizational effectiveness and health and safety (ergonomics, stress). Required
Critical thinking, persuasion/negotiation, conflict resolution, mentoring and staff development, leadership/management, problem solving, human resources policies and procedures relating to management responsibilities. Required
Advanced knowledge of secure software development. Required
Verbal and written communication, quantitative abilities, analytical, strong mechanical applications programming systems skills. Required
Excellent oral and written communication skills. Required
Experienced in leading change management activities and managing their impact across the unit and department. Required
Experience in the management of ongoing technology infrastructure acquisition and expansion, to include the identification and integration of suitable emerging technologies. Required
Thorough knowledge of subject area sufficient for strategic planning, technology assessment and direction. Required
Thorough knowledge of technical concepts and basic operating principles of data communications, computer hardware, vendor IT products, and software. Required
Ability to understand the process involved to adapt, integrate, and modify existing programs or vendor-supplied products for use within the technical environment. Required
Demonstrated skill in managing technical staff. Preferred
Strong knowledge and understanding of service delivery principles. Preferred
Current knowledge of the University of California, Riverside community environment. Preferred

Special Requirements & Conditions
Special Condition Requirement
Must pass a background check. Required
Occasional travel for university related business meetings, conferences and/or professional development. Required
Travel Outside of Normal Business Hours Required

Other Special Requirements & Conditions

Level of Supervision Received
Direction

Environment

Working Environment
Remote (working from home) with occasional visits to the campus as necessary.

Other Requirements

Items Used
  • Standard Office Equipment

Physical Requirements
  • Bend : N/A
  • Sit : Constantly
  • Squat : N/A
  • Stand : Occasionally
  • Crawl : N/A
  • Walk : Occasionally
  • Climb : N/A

Mental Requirements
  • Read/Comprehend : Constantly
  • Write : Constantly
  • Perform Calculations : Constantly
  • Communicate Orally : Constantly
  • Reason & Analyze : Constantly

Environmental Requirements
  • Is exposed to excessive noise : No
  • Is around moving machinery : No
  • Is exposed to marked changes in temperature and/or humidity : No
  • Drives motorized equipment : No
  • Works in confined quarters : No
  • Dust : No
  • Fumes : No

Critical Position

Is Critical Position: Yes

More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Career OpportunitiesUCR Libraries
Campus StatusMaps and Directions

Department Information

Human Resources
1160 University Ave.
Riverside, CA 92521

Fax: (951) 827-6493
E-mail: jobshelp@ucr.edu

Footer