Main responsibilities:
- As the leader of team (of 10-15 team members comprising tech and domain experts) – Supervise and oversee them
- Plan, organize and prioritize the work assigned to the team in order to meet committed deadlines and other agreed milestones
- Identify, evaluate and report issues and risks to ensure corrective and/or preventive measures are timely taken
- Ensure team’s activities are in adherence to bank’s standards and norms.
- Ensure the processes applied are in adherence to the Section operational model.
- Actively participate/contribute to GIT Paris/ISAP governance for his/her domain.
- Continuously monitor the satisfaction level of the customers and put efforts to maintain and improve it
- Continuously monitor the quality of the deliveries and the quality of service.
- Ensure staff knowledge & skills and recommend training.
- Review and conduct appraisals for the team members.
- Facilitate staff mobility and career development.
- Human capital Management - recruitment, career progression planning, Team Engagement and motivation, Coaching & Mentoring.
- Implement standard DevOps practices including test automation, efficient CI/CD, Infrastructure as Code, Monitoring as Code and End to End Observability kind of Software Factory best practices.
- Incorporate Continuous improvement process and culture on projects management & implementations, run and cost/budget.
- Supervises and follow-up Level 3 Support Activities when the Global Support Team (L1&L2) is in need of system expertise.
- Initiate and drive technical transformation / innovation projects to ensure that applications / systems will be able to cope with market and business demands.
- Work closely with domain and Enterprise Architects & Business users.
- Organize and supervise all activities of the team
- Ensure proper ramp-up and ramp-down of the team as per the Bank requirement
- Manage budget and capacity allocation according to priorities communicated by functional manager
- Ensure the applications adhere to the modern standards
- Ensure applications are phased out from legacy tech and moved to new tech
- Ensure modern dev-sec-ops standards are implemented in all the project/application build lifecycle
- Design, implement, test, deploy, support and maintain applications under your perimeter
- Ensure high-quality technical and functional design of the application stack.
- Ensure a smooth end-to-end implementation of the modules in charge using GIT best practices as well as overall GIT quality framework
- Ensure the proper UAT and production support of the modules delivered
- Identify, evaluate and report risks and issues to ensure corrective and/or preventive measures are timely taken
- Coordinate with other development teams of all the program initiatives in order to ensure consistency across projects and modules of different programs the systems are engaged with.
- Coordinate with other development teams in order to optimise the global roadmap and associated constraints
- Ensure the good usage of chapters in order to smoothly circulate the information inside and outside the team
- Coordinate with the integration team in order to align strictly the development with the product owner’s priorities
Manage and improve team capabilities:
- Ensure cohesion and commitment of the team on its assigned mission.
- Evaluate staff members’ skill/knowledge and recommend training plan, organize staff mobility and staff career development as needed
- Make sure team members observe and respect the Bank’s code of conduct and comply with Bank policies.
- Organize and perform coaching to the team members to ensure continuous improvement.
Implement and refine project management processes in order to ensure projects success:
- Coordinate with program management in order to ensure an optimal usage of program methodology.
- Propose and implement local tooling/processes improvement when necessary.
Perform Team Manager duties:
- Manage the team setup by identifying hiring needs and staffing with right profiles
- Perform People management duties such as Career management, HR development and staff motivation.
Requirements:
- You are solving problems and building solutions
- You’re self-motivated and have demonstrated track record of driving Innovations in Project and Team management
- You’re comfortable leading tribe of engineers by example and a strong advocate of latest software engineering best practices
- You understand the importance of constructive feedback nurturing an inclusive engineering environment, championing engineering fundamentals and providing clarity and mentorship for team members to grow.
- You have good background of understanding the technology implementations in Banks / Financial Institutions.
- You have worked extensively in Payments and cash management solutions
- You have the abilities to take up the above outlined responsibilities and meet the expectations of the management team.
- A minimum education of Bachelor’s degree in Computer science / Information systems.
- 12+ years of overall IT experience with 4 years of experience in delivery of enterprise scale critical systems projects
- Minimum 3 years of Team and People management practices.
- Excellent project delivery experience and knowledge about mentoring/guiding the teams involved in technology deliveries using Spring, Spring boot, any public cloud offering (AWS, GCP or Azure), Dockers, Kubernetes, React.Js or Angular.Js, Spark, Kafka, Janusgraph, HBase, HDFS
- Experience in Cash Management and Payment systems solutions
Interested applicants, please email your resume to Shaun Quek Yew Meng
Email: [email protected]
CEI Reg No: R1660732
EA Licence No: 99C4599