- Engage with business units to gather and prioritize requirements, ensuring that software solutions align with strategic goals.
- Develop and execute a strategic plan for enterprise software solutions, driving innovation and ensuring alignment with business objectives.
- Design and implement software solutions that enhance the customer experience across malls, entertainment, and hospitality domains, integrating feedback to continuously improve the solutions.
Leadership & Team Management:
- Lead, mentor, and manage a team of software developers, fostering a collaborative and high-performance culture.
- Provide ongoing coaching, performance feedback, and career development opportunities for team members.
- Allocate resources effectively to ensure project deadlines and goals are met, balancing workload and priorities across the team.
Software Development Lifecycle:
- Work with stakeholders to translate business needs into detailed technical requirements and functional specifications.
- Architect and design software solutions that are scalable, secure, and align with the enterprise architecture standards.
- Oversee the development process, ensuring adherence to coding standards, project timelines, and quality benchmarks.
- Implement rigorous testing procedures, including unit, integration, and user acceptance testing, to ensure high-quality software delivery.
- Manage the deployment of software solutions, including coordination of release schedules and post-deployment support.