Job Purpose :
The Channels Architect role is responsible for designing and managing the channel architectures in the bank, through which bank’s internal and external users access the products and services of the bank, including development, runtime, operations and delivering integrated solutions by applying Agile and Model-Driven methodologies.
Principal Accountabilties :
The Channels Architect, will work with the Digital & Technology teams and look after technical ownership of the related channels.
The role will work closely with colleagues across the Bank to translate high level concepts, designs, requirements and user stories into digital channel specifications.
The channels architect will be an integral part of the Architecture team in the bank, and lead the technical design for all Digital channels and channel propositions within the Bank
Creating new channel applications by understanding evolving and challenging business requirements and documenting them in line with design specifications
Producing design requirements and aligning them with the solution
Taking ownership for all products produced across the bank’s digital delivery system
Making sure all solutions are fit for purpose and are implemented
Inspiring the team to design and help develop best in class digital platforms and propositions
Channels architect will evaluate application technologies and make recommendations for best fitment for the bank
The role will be involved in training other team members in areas of programming and software design best practices.
The role is responsible for creating / reviewing Technical Documents for the applications implemented / updated including application architecture, design steps, integration processes and testing procedures relating to each application as well as guidelines and standards that should be adhered to for each application
The Channels architect must be a team player with an ability to work with inhouse and partner teams including systems analysts, software developers, data managers and other team members to ensure successful production of application software
The Channels Architects must be prepared to offer viable solutions for various systems and architectures to different types of businesses in the bank- custom or off the shelf
Channels architects will work with integration architects in Integrating channels with existing systems ensuring a seamless integration of new and existing channels to eliminate potential problems and maintain transaction integrity
Architect and design solutions to meet functional and non-functional requirements for high availability and reliability
Perform applications assessments and develop channel application roadmaps
Prepare projects and applications reports adhering to the Bank’s policies, procedures, and guidelines in order to satisfy internal and external reporting requirements.
Continuously develop own expertise, optimising on-the-job and formal training opportunities
University graduate in Computer Science
Professional certifications in SOA and Enterprise Architecture
Understanding of Banking products, services and processes
Microsoft Certified Azure Solutions Architect will be a definite plus
Experience of mobile and internet based customer services, ideally in Financial Services
5+ years Strong experience in API & microservice design, development & deployment on premise / on Azure Cloud
3+ years working experience in Native mobile apps including Swift, Object-C, Java, Kotlin, React Native,
3+ years Experience or a good understanding and willingness to working in DevSecOps and Agile Scrum / Kanban based Software Development.
Cloud infrastructure familiarity such as Amazon Web Services (AWS), Azure or Google
Experience or a good understanding and willingness to include Security during all phases of development
Minimum 3 years of experience as technical lead / application architect in designing, developing & deploying mission critical 24x7 omni channel applications in banks / financial services
Minimum 3 years experience in architecting applications for Azure Cloud Platform, (platform components and assembling application and runtime architecture).
The candidate must have hands on working knowledge in one or more of the following categories :
Building Domain driven design based microservices for banking / financial services and deploying them on premise / on Azure
Experience with event driven architectures and constituent technologies (e.g. Kafka, Kinesis) and patterns (Event Sourcing, etc)
Good communication skills
Creative, problem-solving and critical thinking skills
Report writing skills
Inter- personal relations skills