The Assistant Director in Enterprise Application Services is responsible for coordinating the implementation, development, integration, and maintenance of enterprise-wide applications, including the University's centrally managed information systems, web applications, and various database systems. Many of these mission-critical applications are either cloud-based Software as a Service (SaaS) or hosted on campus. Ellucian's Banner running on Oracle’s 19c database is the primary application this position’s team supports. Systems parallel to Banner and supported by this team include document management, learning management system, data warehouses, reporting/analytics, and other significant applications, e.g., Degree Works. This position requires a hands-on role, collaborating with functional users to determine their needs, provide advice to team members in technical support, solutions, and ensuring such solutions are within standards compliance.
This position supervises a team of systems analysts and application analyst. The Assistant Director coordinates and reviews the team's work while mentoring and instilling the University's values. The Assistant Director fosters a collaborative environment between Enterprise Application Services and other departments across the campus to develop plans to meet institutional objectives and provide support resources.
Position Duties / Responsibilities:
Consulting and Collaboration (45%)
Works collaboratively with information technology teams and functional departments to support the adoption, development, and usage of enterprise applications throughout the University.
Maintains a high level of awareness of the applications, new features and updates as they are launched or implemented.
Conducts feasibility studies, planning, and analysis of application requirements, changes, or enhancements.
Works closely with the Project Management Office (PMO) to successfully implement plans.
Facilitates problem-solving among departments with varying needs and priorities, communicates with functional departments, technical staff, and management.
Participates in University committees and working groups to promote best practice use of information technology and constant business processes improvement.
Together with the Department Director and chairs, participate in various committees (e.g. Administrative Computer Advisory Committee (ACAC), Western Data Standard Committee, Change Management Committee, and Western IT Security Committee).
Establish and maintain standards for analysis, design, coding, testing, and documentation of information systems, integrations, and reporting/analytics.
Manage changes to enterprise applications, including design, implementation, testing, and deployment.
Where needed, manage projects in partnership with the Project Managers from PMO.
Work with vendors and external consultants in implementing hosted and non-hosted solutions.
Respond to technical emergencies outside of regular working hours as needed, assist with troubleshooting problems, and delegating work when appropriate.
Perform system administrator functions where it is necessary. E.g., manage security roles and access for enterprise applications. Uphold privacy and protection of sensitive data (i.e., FERPA, HIPAA, PCI, etc.).
Stay current with database systems, software applications for higher education, software development tools, and technology trends.
Employee Management (15%)
Plan, coordinate and review the work of a team of Programmers and Systems Analysts, and provide advanced technical guidance as needed.
Interview, hire, train, motivate and guide employees.
Coach and mentor employees and provide professional development opportunities.
EAS Leadership (10%)
As a member of the EAS Leadership Team, meets regularly with the Director and works closely with other Leadership Team members.
Recommend changes to existing products, services.
Assist in training programs to support students, faculty, and staff.
Bachelor's degree in Computer Science, MIS or related field plus seven (7) years of relevant professional experience or an equivalent combination of education and experience sufficient to successfully perform the job's essential duties such as those listed above
Four (4) years' experience in technical or process analysis; the ability to translate business process and information management requirements into functional specifications
Four (4) years' experience supporting functional end-users; exceptional customer service skills
Strong programming knowledge of modern object-oriented languages (e.g., Java, C#) and frameworks (e.g., .NET, Grails)
Strong programming knowledge of PL/SQL or T-SQL
Experience with relational database management systems such as Oracle, MS SQL Server, MySQL, etc.
Demonstrated experience supervising direct reports, and team leadership experience
Demonstrated ability to plan and manage all aspects of an information system implementation and integration of various information systems
Ability to maintain confidentiality and familiarity with the privacy and protection of sensitive data (i.e., FERPA, HIPAA, PCI, etc.)
Effective written and verbal communication skills with both technical and non-technical people on highly technical and complex topics
Strong customer service and interpersonal skills with the ability to work effectively with diverse employees and differing opinions
Experience in a diverse and inclusive environment
Strong knowledge of the Oracle DBMS environment and tools
Experience in Agile software development methodology
Working knowledge of Unix OS and scripting
Experience with one or more of the following: PL/SQL, Oracle Tools, SQL Server, .NET, SSIS/SSAS, C#, Java, Groovy/Grails, Git, O/R mapping
Four (4) years' experience developing, managing, maintaining and, upgrading software systems; test-driven development
Web application development experience
Experience with data analytics tools and the design and development of KPIs, dashboards, interactive reports, data warehouses, data mart schemas, and OLAP cubes
Experience with SaaS applications; integrations using APIs, RESTful Web services, etc.
Experience deploying IaaS, PaaS services
Experience with Ellucian Banner; experience in a higher education institution
Experience writing technical documentation and/or preparing and delivering training sessions
Thorough understanding of and familiarity with information technology and related trends
Curiosity, creativity, and flexibility
Additional Salary Information: Commensurate with experience; includes an excellent benefits package.
Internal Number: 498328
About Western Washington University
About the University:
Western Washington University, with over 16,000 students in seven colleges and the graduate school, is nationally recognized for its educational programs, students, and faculty. The campus is located in Bellingham, Washington, a coastal community of 90,000 overlooking Bellingham Bay, the San Juan Islands and the North Cascades Mountain range. The city lies 90 miles north of Seattle and 60 miles south of Vancouver, British Columbia. Western is the highest-ranking public, master's-granting university in the Pacific Northwest, according to the 2019 U.S. News & World Report rankings.
About the Department:
Enterprise Application Services (EAS) is responsible for the implementation, operation, maintenance, and evolution of Western’s enterprise systems. The approximately 100 applications, many of them mission-critical, maybe SaaS or hosted on premise. EAS partners with the University to plan, acquire, develop, and maintain core operational and student support systems. EAS supports Western's mission, which states that together with our students, staff, and faculty, we are committed to making a positive impact in the state and the world with a shared focus on ...academic excellence and inclusive achievement. We encourage applications from women, people of color, people with disabilities, veterans, and other candidates from underrepresented backgrounds and with diverse experiences interested in this opportunity.