Discoverys core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Discovery Bank
Discovery Bank is a bank like no other a shared-value bank, designed with our clients in mind. Were all about sharing the value that clients create when they manage their money well, back with them through exceptional interest rates and rewards. Our Vitality Money programme measures how well clients manage their finances, informs them of what it means to be financially healthy, and empowers them with the knowledge to get enhanced rewards for managing their money well. If youre adaptable, a problem-solver, always questioning the way things are done, passionate about doing what is right, and obsessed with providing a quality service experience, we have a job for you where you can be your best in an environment thats safe and nurturing.
Job Purpose
Discovery Bank is recruiting an exceptional architect for a strategically important project. This person will drive ongoing design and development of a highly performant, scalable system that combines data science, microservices and leading-edge marketing technology to improve business outcomes. If you enjoy designing and building robust and performant systems and enjoy taking ownership, if you want to learn continuously, bring us your openness, enthusiasm and attention to detail and well build great things together.
Areas of responsibility may include but not limited to
Collaborate with the RnD, development, marketing, business, data and operations teams to:
- Understand the goals and vision of the project stakeholders
- Balance long-term design thinking with near-term goals
- Develop the architecture of a scalable, high-performance microservices solution that integrates with many systems and technologies
- Building SQL / Java solutions
- Document all architectural artifacts
- IT related Degree or Diploma (BSc/BTech or similar)
- Minimum 5 years experience as a solutions architect
- Experience with containerized environments (Openshift/Kubernetes/Docker) advantageous
- Strong architecture experience
- Strong software development understanding
- Openshift / Kubernetes / Docker
- Integration via REST, SOAP and messaging platforms (e.g. IBM MQ)
- Strong database / SQL Server experience
- CI/CD pipelines, e.g., Jenkins
- Understanding of marketing technology / next-best-action / nudges advantageous
- Agile principles and methodologies
- Ability to think creatively and pursue innovative, alternative approaches
- Strong focus on the business outcomes
- Ability to deal with complexity, ambiguity and constant change
- Passion for personal development and growth, with a high learning potential
- Commitment to excellence and high quality delivery
- Excellent written and verbal communication skills
The Companys approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.