About Company
Bank of Kigali (BK) is Rwanda’s largest commercial bank by assets, serving over a million customers with a comprehensive range of financial products and services. Established in 1966, BK has been a pillar of the Rwandan economy, driving innovation and financial inclusion. We are committed to leveraging technology to enhance our customer experience and operational efficiency. Our digital transformation journey is at the heart of our strategy, and we are constantly seeking top-tier talent to help us build a future-ready financial ecosystem. At BK, we believe in fostering a dynamic and inclusive work environment where employees are empowered to grow, innovate, and make a tangible impact on the lives of Rwandans. Join a team that is not just building a bank, but building the future of finance in Rwanda. We pride ourselves on our customer-centric approach, our dedication to community development, and our robust investment in employee growth and well-being. This is an unparalleled opportunity to contribute to a financial institution that is truly making a difference.
Job Description
Are you an experienced and innovative Data Modeling Engineer passionate about transforming complex data into actionable insights? Bank of Kigali is seeking a highly skilled Senior Data Modeling Engineer to join our growing data and analytics team in Karongi, Western Province. In this critical role, you will be instrumental in designing, developing, and optimizing robust data models that support our enterprise-wide data initiatives, including business intelligence, advanced analytics, and machine learning platforms. You will work closely with data architects, data engineers, business analysts, and data scientists to understand business requirements and translate them into scalable and efficient data structures. This is an exciting opportunity to contribute significantly to our digital transformation journey, shaping the future of data-driven decision-making within Rwanda’s leading financial institution.
We are looking for a proactive problem-solver with a deep understanding of data modeling principles, data governance, and database technologies, capable of leading complex data projects from conception to deployment. Your expertise will directly impact our ability to serve our customers better, drive operational excellence, and maintain our competitive edge in a rapidly evolving financial landscape. If you thrive in a collaborative environment and are eager to make a lasting impact with your data modeling prowess, we encourage you to apply. You will be at the forefront of building resilient data foundations, ensuring that our data assets are well-organized, accessible, and primed for strategic use across all business units. This role offers the chance to influence architectural decisions, implement cutting-edge data solutions, and mentor upcoming talent, all within an organization committed to technological advancement and social impact.
Key Responsibilities
- Lead the design, development, and maintenance of scalable and efficient data models (conceptual, logical, physical) for various data warehousing, data lake, and operational data store initiatives.
- Collaborate with business stakeholders, data architects, data engineers, and data scientists to gather and understand data requirements and translate them into robust data models.
- Define and enforce data modeling standards, best practices, and governance policies to ensure data quality, consistency, and integrity across the enterprise.
- Perform data analysis and profiling to identify data patterns, anomalies, and relationships, informing optimal data model designs.
- Optimize existing data models and database structures for performance, scalability, and cost-effectiveness.
- Develop and maintain comprehensive documentation for all data models, including metadata, data dictionaries, and data flow diagrams.
- Participate in the evaluation and selection of new data modeling tools and technologies.
- Mentor junior data modeling engineers and contribute to building a strong data-centric culture within the organization.
- Ensure compliance with data privacy regulations and security standards in all data modeling activities.
- Contribute to data strategy and roadmap development, aligning data initiatives with overall business objectives.
Required Skills
- Minimum of 5 years of hands-on experience in data modeling, database design, and data architecture.
- Proficiency in various data modeling techniques (e.g., Star Schema, Snowflake, Data Vault 2.0, 3NF, Dimensional Modeling).
- Strong expertise in SQL and experience with relational database management systems (e.g., Oracle, SQL Server, PostgreSQL, MySQL).
- Experience with NoSQL databases (e.g., MongoDB, Cassandra) and big data technologies (e.g., Hadoop, Spark) is a plus.
- Familiarity with data warehousing and ETL/ELT concepts and tools.
- Proficiency with data modeling tools (e.g., ER/Studio, ERwin, Toad Data Modeler, SQL Developer Data Modeler).
- Solid understanding of data governance, data quality, and data security principles.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Proven ability to work independently and as part of a collaborative team in a fast-paced environment.
Preferred Qualifications
- Master's degree in Computer Science, Information Technology, Data Science, or a related quantitative field.
- Experience with cloud-based data platforms (e.g., Azure Data Factory, AWS Glue, Google Cloud Dataflow).
- Familiarity with data virtualization tools.
- Relevant industry certifications in data modeling or cloud data engineering (e.g., CDMP, AWS Certified Data Analytics).
- Prior experience in the financial services sector, particularly banking or fintech.
- Experience with data cataloging and metadata management tools (e.g., Collibra, Informatica EDC).
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance coverage.
- Generous paid time off and public holidays.
- Retirement savings plan and pension contributions.
- Opportunities for professional development, training, and certifications.
- Dynamic and collaborative work environment.
- Contribution to a leading financial institution shaping Rwanda's economic future.
- Employee wellness programs and initiatives.
- Opportunities for career growth and advancement within a rapidly expanding organization.
How to Apply
Interested and qualified candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience in data modeling and architecture, showcasing your technical skills and project contributions. We look forward to reviewing your application and exploring how your expertise can contribute to our innovative team at Bank of Kigali.
