Manager, Academic Web Technologies Development
Job Essential Function 1
Percent of Time: 60%
Manager Academic Web Technologies Development (AWTD)
-
Under the general supervision of the Associate Director, Student & Academic Services, provide operational oversight of the OIT AWTD services and staff.
-
Provide management and leadership of AWTD staff. Recruit, hire, train, and supervise career staff. Define jobs, develop job descriptions, and create career development planning. Facilitate team meetings and conduct one-on-one meetings with staff. Set long-range goals for employee growth. Evaluate staff, provide feedback and produce performance evaluations. Provide merit pay and job classification recommendations. Initiate necessary guidelines and address policies working with management and campus community.
-
Supervise successful work completion and review work performed. Support personal and professional development of each staff member, and promote a work environment consistent with that goal. Ensure that staff members are recognized for their achievements, and that they receive timely and constructive feedback and assistance with their problems. Address conflicts, staff issues, take corrective actions as necessary to mediate any issues and problems affecting projects and deadlines. Ensure staff has the tools required to do their jobs.
-
In coordination with Associate Director and Product Manager, plan service offerings; identify areas for improvement; establish and monitor service level objectives and provide appropriate reporting; develop business models for new services as appropriate. Create and maintain service management software project reporting, as well as managing key service and application entries.
In coordination with Academic Web Technologies Support team (AWTS), manage relationships with vendors as appropriate in support of AWTD services and clients. Keep current with technology solutions at other Universities and vendor software offerings. Evaluate, review, and suggest tools and programs.
Job Essential Function 2
Percent of Time: 40%
Technical Leadership and Coordination
-
Provide technical leadership and act as a technical resource to AWTD, AWTS, and other groups within OIT and within the University. Provide expertise and advice in the areas of web application development and/or acquisition, data exchange and reporting, and agile project management methodologies.
-
Provide development for enterprise web application suite utilizing expertise with modern PHP technologies, frameworks, and best practices. Design, engineer and deploy multiple interconnected web applications and supporting tools within a complex and multifaceted code base. Design, optimize, and migrate robust relational database structures. Coordinate and manage application deployments for release to a 24/7, mission critical, load balanced production environment.
-
Provide leadership to AWTD staff managing operational tasks in collaboration with front-line support staff. Diagnose and resolve system issues, developing and deploying software patches. Perform complex queries and produce reports identifying current and future operational considerations and concerns. Troubleshoot complex problems by analyzing application logs and system data.
-
Establish and oversee implementation of best practices in software design, application security, and application performance. Recommend and facilitate the adoption of industry and UC wide standards and guidelines. Make research-based recommendations related to technical policy issues and software engineering strategies. Encourage repeatable and optimized processes. Create and maintain software design documentation, system specifications, and integration plans in collaboration with programming staff and systems administrators.
-
As appropriate, participate in OIT management and team efforts to identify, acquire, and deploy new technologies in furtherance of the missions of OIT and the University. Participate in cross-organizational teams. Support the efforts of fellow managers and staff.
-
Continuously develop skills and knowledge of web-based application development tools, languages, processes, and techniques. Maintain a current skill set in relevant technical areas, determined in cooperation with the Associate Director.
Other duties as assigned.
SKILLS, KNOWLEDGE AND ABILITIES:
Required:
-
Three (3) to five (5) years with BA/BS OR one (1) to three (3) years with MA/MS or equivalent combination of education and experience.
-
Ability to effectively lead immediate staff, including senior staff, as well as cross-functional teams.
-
Experience hiring, training and supervising technical and non-technical staff in a structured IT environment.
-
Ability to work with moderate supervision, keeping track of a large number of on-going issues, requests and projects.
-
Ability to make recommendations regarding assigned projects to management, independently determine and develop technical guidelines and organize resources to effectively meet project goals.
-
Excellent written and verbal communication, interaction, and consensus-building skills with audiences both technical and non-technical.
-
Ability to effectively and responsively interact with people, including senior-level executives, in a service-oriented manner.
-
Ability to work collaboratively with other UC campuses and other Universities.
-
Ability to elicit and understand client requirements and discuss cost/benefit of proposed technical solutions.
-
Understanding of client business objectives and the ability to clearly communicate in business-oriented terms.
-
Minimum of 5 years of web application development experience, 3 or more of the last 5 years within a LAMP environment.
-
Strong experience with the modern PHP frameworks that utilize the Model, View, Controller (MVC) pattern and Object-Relational Mapping (ORM), such as Symfony or Laravel.
-
Experience reviewing code written by other developers and providing effective feedback; Experience receiving code review feedback.
-
Extensive knowledge and experience working within software development process, including business analysis, requirements gathering, designing, developing, testing, and maintaining enterprise web applications.
-
Knowledge of project management approaches and a range of software development processes.
-
Ability to lead, coordinate and oversee multiple complex enterprise software projects, including initiation, planning, execution, and ongoing monitoring and maintenance.
-
Experience implementing new software development processes and adapting existing processes to fit project needs.
-
Experience working within software operations management including: issue reporting, issue tracking, system monitoring, end-user support, downtime and maintenance coordination.
-
Excellent problem solving and analytical skills.
-
Experience presenting to technical and business audiences and leading technical meetings.
-
Experience with relational database design, particularly MySQL, and related considerations, including best practices for migration, backup, performance, etc.
-
Valid California Driver's license.
Desired:
-
Experience with Agile project management processes, including Scrum.
-
Knowledge of multiple operating systems including Linux, MacOS, and PC/Windows platforms.
-
Knowledge about enterprise network topology, equipment, and software, including: the TCP/IP model, firewalls and access controls, routers and load balancers, etc.
-
Extensive knowledge of the higher education environment: roles of instructional personnel, campus support staff and organizations, university business.
Below are general guidelines on the position's physical, mental, and environmental working conditions.
In accordance with applicable state and federal law, UCI provides reasonable accommodations for applicants with disabilities upon request. For more information, please contact Human Resources at (949) 824-5210.
-
Bend: Occasionally
-
Squat: Occasionally
-
Crawl: Occasionally
-
Climb: Occasionally
-
Kneel: Occasionally
-
Handle Objects: Frequently
-
Push/Pull: Occasionally
-
Reach Above Shoulder Level: Frequently
-
Sit: Frequently
-
Stand: Occasionally
-
Walk: Occasionally
-
Use Fine Finger Movements: Frequently
-
Carry/Lift Loads up to 25 Pounds: Occasionally
-
Carry/Lift loads between 25-50 lbs: Not Applicable
-
Carry/Lift Loads over 50 Pounds: Not Applicable
-
Read/Comprehend: Constantly
-
Write: Constantly
-
Perform Calculations: Constantly
-
Communicate Orally: Constantly
-
Reason and Analyze: Constantly
-
Chemical/Biological Agent: Not Applicable
-
Construction Activities: Occasionally
-
Contact with Water/Liquids: Not Applicable
-
Drive Motorized Equipment: Occasionally
-
Confined Spaces: Occasionally
-
Elevated Work Location: Not Applicable
-
Radioactive Materials: Not Applicable
-
Temperature Variations: Not Applicable
-
Gas System: Not Applicable
Other Working Conditions:
Must possess a valid California Driver's License and participate in the DMV Pull Notice Program.