You will be designing solutions efficiently considering the core business domains & supporting systems, data and integration flows and non-functional concerns.
You will guide and mentor teams on architecture, design, and integration of business software across multiple product platforms while ensuring solutions are built with performance, scalability, and resiliency in mind.
Drives adaption of architectural patterns, design policies, code quality and performance across initiatives.
This role entails understanding of Product Teams and Agile methodology and practices, DevOps, and continuous delivery practices.
You will build strong partnerships and relationships with stakeholders in Product Management, UX, PMO, Enterprise Architecture, Infrastructure and Security.
You will work closely with support teams, systems and business leads to promote technical and functional upgrades, enhancements, and best practices/industry standards
This role requires having excellent communication skills, interfacing, and communication at all levels of the organization, leading discussions, and driving decisions
Passionate about learning new technologies, industry trends and mentoring others.
Requirements
Bachelor's degree in Computer Science, Engineering or Management Information Systems preferred or related work experience
10+ years of experience in designing and building enterprise scale distributed solutions for the financial domain. Preference given to Asset Management, Wealth Management experience
5+ years of experience in Salesforce architecture, experience in the design of solutions with the financial services cloud, ideally grown up from a SF development background, able to architect end to end solutions including domain modelling, system design, cloud architectures & integration patterns
Practical experience in designing and building Microservices & REST API's. Experience with distributed caching, event-driven and streaming frameworks preferred.
Experienced in designing and building highly scalable, distributed & secure solutions that run in a cloud environment such as Azure
Experienced in both relational and non-relational data stores
Prior experience in one of the following
Technologies such as Microservices, API Management, Event Streaming, Cloud-Native Patterns, Observability & Performance optimizations
Data modelling, Master and Operational Data Stores, Data ingestion & distribution patterns, ETL / ELT technologies, Relational and Non-Relational DB's, DB Optimization patterns