JOB SUMMARY 61Manage projects or phases of projects in the development life cycle, which include the Release and Testing management and post-implementation support. 61Ensures project deliverables are capable of achieving the benefits defined in the project proposal or EAP. 61Directly accountable for project resource management and administration. 61Providing day to day managerial leadership to developers, delegate tasks to, organizes, mentors and motivates a team of talented software developers, Guide team development efforts towards successful project delivery. 61Oversee the translation of business requirements into functional design that aligns with architectural standards and roadmaps. 61Seek opportunities to constantly improve work practices and team achievements 61Plan and assign resources to accomplish development tasks, ensure compliance to established standards and processes. 61Fosters a culture of continuous improvement in all areas of technology and instils the principles of this culture in a team, ensure the team is cohesive and aligned towards the same goals. 61Conducting workshops and proof of concepts including pilots to identify solutions, and expand on the technical issues to be addresses as part of the solution. This will encompass infrastructure, technology platform, application, and business level concerns. 61Work with the Portfolio Manager and Project Managers so that estimates, timelines, and dependencies are understood and ensures the Project Manager can track and manage risks and issues appropriately. 61Leading cross-functional team projects with total team of size at least 30 to 100+ personnel.
QUALIFICATIONS / EXPERIENCE 61University degree in Information Technology, Computer Science or Business or equivalent with a minimum of 10 years’ relevant experience 61Excellent interpersonal, communication, analytical and strong capability in problem determination and problem solving 61Ability to lead application design initiatives with attention to detail 61Relevant software development experience, Program / Project Management 61Ability to communicate effectively with different team members, stakeholders and external vendors 61Capacity of building strong working relationships with internal IT & business managers, and must be a team player 61Excellent time management skills with a proven ability to meet deadlines, strong supervisory and leadership skills. 61Experience with system design on high availability, robust and high-performance systems 61Experience with application design and development on React Native, JS, C# / Git and management practice on JIRA / Confluence 61Experience with database design and development on MSSQL 61Experience with DevOps and good understanding in tool and platform