Job Summary
Reporting to the Chief Information Officer the Executive Director, Enterprise Applications & Development is responsible for the leadership and management of key functions including software development, quality assurance, database administration, and data integration.
A hands-on technical leader that works closely with campus, administration staff and external vendors to ensure all Information Technology systems are operating efficiently and effectively. Designs strategic plans for applications in support of all organization related initiatives, plans, and projects for students and faculty as well as administrative services.
Essential Functions and Responsibilities
- Plans, develops, and maintains the enterprise applications.
- Manages multiple development teams including Salesforce CRM, Custom Developed .NET applications, and maintaining integrations between custom applications and enterprise systems such as Anthology Student, Canvas, Oracle HCM, and CORE Clinical.
- Develops and establishes the organization's application development lifecycle process and policy to ensure consistent, efficient, and reliable deployments of new application and application enhancements.
- Manages DBA team
- Manages Quality assurance team
- Develops strategy for integrating with cloud based solutions
- Develops and communicates a central strategic plan for application development and database management to support and guide individual departments/campuses/divisions.
- Document requirements, feature sets and other key criteria, setting development schedule and tracking metrics.
- Provide technical leadership and expertise, troubleshooting problems and mentoring team members.
- Lead design and implementation of multiple software projects, including supervising teams
- Manages the Project Management process.
- Manages onshore and offshore applications development teams
- Establishes change management and lifecycle policies in support of the organizations software platform.
- Works closely with Administration Information Technology staff, provides subject matter expertise, provides reports and/or information as needed.
- Participates in professional development and organizations in order to maintain an understanding of current ideas, research and practices, attends meetings, workshops and seminars to enrich personal growth, knowledge and skill in management development.
- Maintains professional appearance for position and serves as a role model, leader and mentor to the campus community.
- Adheres to Company policies and procedures and provides leadership to all staff through guidance and example.
- Conducts job responsibilities in accordance with the standards set out in the Company's Code of Ethical Conduct, Compliance Agreement, Sexual Harassment Policy or any of its policies and procedures, applicable federal and states laws, and applicable professional standards.
- Maintains established department policies, procedures and attends in-services and other required meetings.
- Maintains confidentiality of all student, associate, and/or company information as required.
- Exercises care, proper use and maintenance of department equipment and supplies and identifies unsafe conditions and makes appropriate adjustments.
- Maintains order, cleanliness and safety at work.
- May perform other duties as assigned.
Preferred Education, Certifications and Licensures
- Master's degree in computer science, information systems, electronics engineering, voice/data communications, public/business administration, or a related field preferred.
Preferred Experience and Skills Required Education, Certifications, and Licensures
- Bachelor's degree in computer science, information systems, electronics engineering, voice/data communications, public/business administration, or a related field required.
Required Experience and Skills
- 7-10 years' experience in strategy and long-range planning and enterprise architecture
- 10 years' experience with increasing responsibilities in software development building and maintaining multiple applications at an enterprise level.
- Must have experience managing medium to large teams (25 to 50) with a mix of offshore and remote.
- Ten to fifteen years of overall information technology related experience with increasing responsibilities for multi-faceted, multi-college/campus direction and planning.
- Demonstrated knowledge of state-of-the-art technology, equipment, and/or systems.
- Knowledge of operating systems, networks, software applications, and hardware platforms.
- Knowledge of current practices in the administration of technology based instructional systems.
- Knowledge of the principles of supervision, administration, systems management and community organization as applicable to specialized program area.
- Ability to develop and implement short-and long-range strategies for databases and database application platforms.
- Ability to manage projects and participate in group meetings.
- Ability to work effectively in a highly ethnic and culturally diverse student and associate community.
- Excellent analytical and organizational skills.
- Ability to analyze financial data and prepare reports, and projections.
- Ability to demonstrate strong professional written and verbal communication and interpersonal skills.
- Ability to self-direct, self-pace, multi-task and function well under pressure of deadlines and conflicting priorities.
- Ability to work with individuals at all levels of the organization.
- Willingness to work a flexible schedule.
- Ability to exercise good judgment.
- Ability to travel/drive locally on a weekly, daily and/or on an as needed basis.