Oversee system analysis and design, including requirements gathering, operational impact analysis, technical system analysis & design, development, testing, implementation, documentation, quality assurance, and ongoing review.
Manage the complete Software Development Life Cycle (SDLC): translating business requirements into software design, coding, testing, system integration, and ongoing application support.
Enforce programming standards, promotion procedures, and technical documentation requirements.
Plan and allocate project resources, manage project execution, and ensure deliverables are achieved within scope, budget, and timeline.
Provide guidance on business process improvements and recommend changes aligned with business strategy.
Monitor project implementation to ensure compliance with budget, schedule, quality standards, SDLC standards, and user requirements.
Define Key Performance Indicators (KPIs) for team members, conduct performance appraisals, and oversee resource management.
Guide staff in applying the Application SDLC Methodology and Project Management Methodology; participate in all phases of the application development lifecycle.
Manage vendors to ensure timely delivery that meets contractual quality and coverage criteria.
Oversee all systems development activities within ITG, ensuring timely delivery of business applications and maintaining up-to-date technical documentation.
Drive continuous improvement of existing systems and streamline operational processes.
Recommend and justify cost-effective business solutions to management.
Provide ongoing support for production applications, responding promptly to minimize downtime caused by application-related issues.
Supervise and monitor application team members, ensuring efficiency, effectiveness, and the provision of necessary guidance.
Regularly review and enhance software development procedures, policies, standards, and security practices.
Requirements:
Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
At least 8 years of proven experience in IT strategy, planning, and governance, with a successful track record in project execution.
Strong business acumen with the ability to align IT initiatives to business goals.
Excellent leadership and people management skills, fostering a collaborative, results-driven team culture.
Demonstrated experience in strategic thinking, problem-solving, and decision-making.
Knowledge of industry-standard IT frameworks and methodologies (e.g., ITIL, COBIT, Agile, PMBOK).
Exceptional communication and interpersonal skills to engage and influence stakeholders across all levels.
Ability to adapt to a fast-paced, dynamic environment and manage multiple priorities effectively.
Forward-thinking mindset with a passion for innovation and emerging technologies.