JOB PURPOSE
The Assistant Manager, Technology is a skilled tech professional who supports the implementation of technological and architectural decisions for the team. The Assistant Manager values simplicity and contributes to challenging technical constraints and procedures to maximize value for the business and achieve an Agile design.
This role helps implement technical excellence while ensuring technology initiatives align with enterprise architecture standards and corporate governance protocols. The Assistant Manager bridges practical implementation with strategic goals, supporting innovation while adhering to organizational frameworks and compliance requirements.
KEY ACCOUNTABILITIES
Corporate Governance
- Policy & Standards Support - Create, implement, and regularly update technology governance policies that align with regulatory requirements and industry best practices in the education sector
- Application Onboarding Process - Establish and oversee a rigorous evaluation and approval process for new software applications, ensuring they meet security, compliance, and integration requirements
- Technology Risk Management - Develop and maintain a comprehensive risk register for all technology initiatives, with appropriate mitigation strategies and regular reporting to executive leadership
- Vendor Management - Define standards for technology vendor selection, evaluation, and ongoing performance management, with particular attention to data handling practices
Development & Technical Implementation
- Codebase Quality - Help maintain high standards for code quality, contributing to improvements in reliability, maintainability, and security
- Hands-on Development - Allocate at least 40% of time to direct coding and technical problem-solving alongside team members
- DevOps Support - Assist in implementing and refining CI/CD pipelines, automated testing, and deployment processes for reliable delivery
Operational Leadership
- Technology Roadmap - Support the development and implementation of the technology roadmap, contributing to quarterly updates
- Resource Allocation - Help manage technology resources efficiently, tracking expenditures against allocated budgets
- Innovation Support - Participate in evaluating emerging educational technologies and implementing pilot solutions
- Management Reporting - Prepare regular reports on technology initiatives, risks, and outcomes for technology leadership
Team Collaboration
- Technical Mentoring - Participate in skills development activities and provide technical guidance to junior team members
- Knowledge Sharing - Maintain technical documentation and participate in knowledge sharing activities to reduce single points of failure
- Performance Support - Provide feedback for team performance reviews and assist with onboarding new team members
- Talent Development - Support the interview process and help identify technical talent for the organization
QUALIFICATION AND EXPERIENCE
- Degree in Computer Science, Information Systems or other related field or equivalent work experience
- 5+ years of relevant experience in technical roles and software development
- Knowledge of current tech stacks and trends, able to contribute to build vs buy discussions and technology selection
- Working knowledge of cloud technologies and DevOps principles
- Experience implementing cloud-native solutions using modern technologies e.g. ReactJS, Go, VueJS, Docker, Kubernetes
- Familiarity with enterprise solutions such as ERP/CRM/SCM
- Experience in contributing to technological roadmaps aligned with business objectives
- Demonstrates hands-on capabilities in coding and development, with ability to guide team members when needed
Note: Open for Malaysian only