**Job Title:** Enterprise Solution Architect
We are seeking a highly experienced and skilled Enterprise Solution Architect to join our team.
This is an exciting opportunity for someone who wants to design and deliver next-generation technology and business platform transformation projects for large, complex engagements. As a Senior Solution Architect, you will play a pivotal role in ensuring alignment with business goals and working collaboratively with fellow architects and solution SMEs to develop solutions.
Main Responsibilities:
1. Serve as a key architect in a major integration program resulting from the merger of two banks in Switzerland. This requires good experience and know-how of banking domains and understanding of core banking systems and data models.
2. Act as a Subject Matter Expert (SME) in banking domains (Client & Front Channel, Account, Cards, Payments, CRM, Wealth Management, Sales & Advisory, Regulatory domains) and technologies (Azure Cloud, OpenShift, Microservices, Micro frontends and DevOps).
3. Implement application/infrastructure security using latest technologies.
4. Lead the transformation of legacy applications on Azure, working closely with Agile Delivery organization and supporting solution architects in designing application architectures.
5. Create cloud migration strategy and manage adoption processes.
6. Implement Azure platform using Infrastructure-as-Code tools like ARM templates, Terraform, and PowerShell. Provide technical guidance and support to cloud development teams.
7. Adhere to Continuous Integration (CI) and Continuous Deployment (CD) best practices using Azure DevOps for build and release pipelines.
8. Troubleshoot complex technical issues to ensure cloud infrastructure service availability and enhance service levels.
9. Translate business requirements into secure, scalable and reliable cloud solutions.
10. Ensure the cloud environment meets compliance requirements and follows best security standards.
Required Skills and Experience:
1. Over 17 years of experience in IT, business, and consulting, specializing in architecting strategic solutions for organizations and clients, particularly in technology, cloud platforms, and DevOps.
2. Strong business domains (Client & Front Channel, Account, Cards, Payments, CRM, Wealth Management, Sales & Advisory, Regulatory domains) acumen in the banking industry, with the capability to quickly adapt to new business domains as needed.
3. Good experience in Core Banking System, Domain Model, and Data transformation.
4. Demonstrated expertise in Microsoft Azure platform services, including DevOps, SRE, chaos engineering, exploratory testing solutions, and analytics-driven intelligent operations at scale.
5. Proficient in ARM and Terraform. Strong understanding of subscriptions, resource groups, Azure policies, and role-based access control (RBAC).
6. Experience in implementing hub-spoke network topologies, virtual network (vNET) peering, network security groups (NSG), public IP addresses (PIP), site-to-site VPNs, and Azure load balancers.
7. Knowledgeable in service models for private and public cloud, hybrid, and multi-cloud environments, along with associated operating models.
8. Strong DevOps mindset with experience in CI, CD, and IaC aspects of Azure. Solid foundation in microservices architecture, systems thinking, value stream mapping (VSM), complexity management, and automation.
9. Extensive experience in Java-based solution design and engineering projects across IaaS, PaaS, and SaaS models.
10. Hands-on experience in transforming legacy applications using microservices, microfrontends, service mesh, Kafka, Spring Boot, Spring Framework, Spring Security, Docker, and Helm.
11. Comprehensive knowledge of end-to-end technology stacks, with in-depth expertise in contemporary cloud-oriented platforms used in enterprise business software.
12. Proven track record as a Solution Lead/Delivery Lead, managing and executing large business or IT transformation initiatives.
13. Deep understanding of various software development lifecycle models, with expertise in both agile and traditional methodologies, and the ability to blend processes to suit technology and business needs.
14. Willingness to lead by example with hands-on involvement in software and systems engineering.
15. Ability to design and implement operational systems centered on VSM principles, pipeline design, and compliance automation.