Solutions Architect, CX
- Cape Town, Western Cape
- Temporary
- Full-time
- Lead the re-architecture of the customer experience (CX) foe National Branch Level, leveraging event-driven and domain-driven architectures.
- Design scalable and efficient digital banking solutions using Java, .Net, Spring, Kubernetes, and Kafka.
- Identify potential risks in solution designs and implement mitigation strategies to ensure reliability and security.
- Contribute to the codebase by implementing high-impact solutions and upholding coding standards.
- Empower engineering teams by providing guidance, mentorship, and opportunities for growth.
- Explore and implement open-source solutions, contributing to the community and leveraging existing tools and frameworks.
- Uphold standards for cloud solutions, particularly on AWS, ensuring compliance with security and performance requirements.
- Conduct POCs with secure devices on MQTT servers on AWS, demonstrating feasibility and security of solutions.
- Redesign branch systems to enhance efficiency, focusing on reducing interaction times and improving customer experience.
- Explore technologies such as Bluetooth beacons for enhanced customer engagement (optional).
- Strong expertise in Java and .Net development (ideally digital banking).
- Experience with DevOps practices and tools.
- Proficiency in Kubernetes for container orchestration.
- Familiarity with Spring framework for building enterprise applications.
- Knowledge of event-driven and domain-driven architectures.
- Understanding of IoT concepts and their application in solution design.
- Experience with Kafka for real-time data streaming.
- Ability to identify and mitigate risks in solution designs.
- Demonstrated ability to contribute to the codebase and uphold coding standards.
- Experience with cloud platforms, particularly AWS.
- Previous experience in redesigning systems for efficiency and improved customer experience.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.