About the Company
Join a trailblazing financial services platform that’s setting new standards in emerging markets! Recognized as one of Africa’s fastest-growing companies, this organization is reshaping the landscape of personal and business banking. Since launching in 2019, it has empowered over 3 million users with innovative solutions, processing a staggering $182 billion in transactions in 2023 alone. If you’re looking to be part of a revolution in financial technology, this is your chance!
About the Role
Step into the role of Enterprise Architect, where your vision will drive the creation of cutting-edge architectural solutions. You’ll play a pivotal role in a dynamic team committed to crafting extraordinary customer experiences. Armed with tools like Kubernetes and Docker, you’ll build a resilient infrastructure that not only meets today’s demands but anticipates tomorrow’s challenges. Embrace the thrill of working with big data, transforming it into actionable insights that elevate the user experience.
Key Responsibilities
- Convert innovative product ideas into detailed architectural documents and diagrams that steer the development process.
- Maintain and refresh architectural documentation, ensuring it reflects the current application state.
- Make key architectural decisions that influence the evolution of features within applications.
- Align application architecture with the overarching product strategy, creating a coherent and impactful design.
- Lead the charge on code quality through meticulous reviews, championing best engineering practices that enhance team output.
- Guarantee the stability and reliability of all products, upholding the highest standards of quality.
- Innovate and implement processes that supercharge developer productivity and creativity.
- Engage in identifying and attracting top engineering talent to join this groundbreaking team.
- Mentor and inspire the next generation of engineers, fostering a culture of growth and development.
- Technologies you’ll work with: Java (latest versions), Spring and Spring Boot, Docker and Kubernetes, PostgreSQL, DynamoDB, Elasticsearch, Microservices architecture on AWS
Qualifications
- A solid foundation with at least 5 years of experience as a Software Architect or Lead Software Engineer.
- Expertise in software development, particularly in Java, with a flair for problem-solving.
- Strong knowledge of software and application design, alongside a knack for architectural innovation.
- Proficiency in UML and various modeling techniques that breathe life into ideas.
- Familiarity with HTML/CSS, JavaScript, and UI/UX design principles to enhance user interfaces.
- A sound understanding of software quality assurance principles and best practices.
- A detail-oriented mindset paired with strong organizational and leadership capabilities.
- Exceptional communication and presentation skills that inspire collaboration.
- A relevant post-secondary qualification or diploma.
What They Offer
- Culture: Join a vibrant and inclusive community that prioritizes every individual’s well-being and fosters a collaborative spirit. Here, your voice matters, and your ideas can flourish!
- Learning: Immerse yourself in a culture of continuous growth with opportunities for knowledge sharing, training, and dynamic internal tech discussions that keep you ahead of industry trends.
- Compensation: Enjoy a competitive salary, comprehensive health benefits, a solid pension plan, annual bonuses, and a variety of perks that support your professional and personal growth.
If you’re passionate about shaping the future of financial technology and want to work in a vibrant, innovative environment, we want to hear from you! Bring your expertise, creativity, and enthusiasm to this exciting role as an Enterprise Architect. Join our client in revolutionizing financial services and making a difference in the lives of millions. Take the next step in your career and apply today!