Software Engineering Team Lead - IT Branch and Operation Enterprise team
Job Description:
Manage projects as required on initiatives to ensure they are delivered on time, within budget, and actively tracked.
Ability to work on large initiatives independently.
Act as scrum master to ensure complete delivery of work for a Sprint/Release. By ensuring artefacts are complete and ready for development to begin and assisting teams.
Creation of project artefacts: Project Request (PR), Request for Proposal (RFP), Project Initiation Document (PID), Business Requirements, Functional Requirements, Use case, Flow charts, Project Solution Architecture Plan (PSAP), etc. in various formats, for any initiatives related to Disruptive Digital Solution.
Facilitate workshops & stakeholder sessions to elicit requirements and specifications for artefacts & deliverables.
Support Disruptive Digital Solution Documents before being distributed.
Qualification:
Must have at least 6 years of experience in Lead level, Senior level or the related fields.
Familiar with Software Development Life Cycle, System Design, and Change Management Process.
Skilled in NestJS (Node.js Framework), React.js, PL/SQL and Java Spring boot .
Experienced in System Design and developing complex architectures, such as Rule-Based Engines or Assignment Rules.
Capable of designing and implementing deep-level coding to support highly complex Business Logic.
Understands or has work experience in the Core Transaction Integration, Branch API Gateway
Experience in implementing and supporting large scale project/system in Banking is preferred.
Analytical skills and the ability to see the connections between layers of business operations.
Ability to consult management and engineering teams with technical advice.