Salary
💰 $88,197 - $112,497 per year
About the role
- Manage staff responsible for maintaining and improving Middlebury’s Student Information Systems and custom or delivered applications supporting admissions, student financial services, document management, and registrations
- Assist with or lead implementation of new enterprise-wide and departmental systems from a technology and student best practices perspective for Middlebury and affiliated institutions
- Prioritize staff time, balancing ongoing maintenance with support for new projects and operational support; plan training and cross-training to maintain data integrity and security
- Lead system management and service delivery with vendors to minimize unplanned service interruptions; resolve functionality and performance-related issues; identify maintenance windows
- Perform functional and stress testing and implement effective change management procedures
- Analyze and delegate software development tasks to programming development staff
- Provide analysis and consultation to technical and functional staff to promote data-informed decision making
- Provide expertise in system and process analysis, project management, application development and design, programming standards and policies, system implementation and support, security design and data stewardship, and change management
- Lead peer groups and training to support functional users in optimizing application usage; delegate leadership to staff where appropriate
- Maintain direct responsibility for the development, implementation, and support of data and systems integrations for SIS and related products
- Cultivate a customer-focused, responsive team that encourages individual initiative, collaboration with colleagues, and proactively seeks innovative solutions
Requirements
- Bachelor’s degree in Computer Science or related field or equivalent experience
- 7+ years progressive experience in a technical field emphasizing software development, business analysis and technical project management
- Strong communication and planning skills consistent with effective management of an organizationally critical, complex, highly technical IT service organization
- Logical, analytical, and problem-solving skills
- Higher education experience in student systems management (preferred)
- Extensive knowledge of the principles and best practices of the software development life cycle (preferred)
- Working experience with security best practices within enterprise integrations (preferred)
- 3+ years of experience in scripting languages, CI/CD, Agile/Kanban, source control management, automated testing
- Ability to pass a criminal background check and provide references