NBC

Banking

DataEngineeringLead

Tanzania FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Data Engineering Lead at NBC. Skills: Data Engineering, Data Architecture, Data Warehousing, ETL, Data Modelling, Database Management, Big Data Technologies. Designing, developing, and maintaining data infrastructure and data pipelines. Ensuring data is efficiently collected, processed, stored, and made accessible for analysis and decision-making”

What You'll Achieve.

Ensure that data is efficiently collected, processed, stored, and made accessible for analysis and decision-making; Ensure the smooth flow of data and its availability for analysis; Optimize data storage and retrieval; Enhance system performance and reduce latency; Manage storage costs; Protect sensitive data and ensure compliance with data protection regulations; Provide the necessary infrastructure for data-driven decision-making; Proactively identify and resolve data pipeline issues, data quality problems, or performance bottlenecks; Accommodate growing data volumes and evolving business requirements; Improved performance and cost-efficiency; Increase operational efficiency

Industry & Context.

Banking
Problems you'll solve

Troubleshooting data-related problems; Root cause analysis

What They're Looking For.

Must Have

Bachelor’s in Computer Engineering/Computer Science/Data Science technical or related experience, At least 5 years of Analytical Systems support experience, Minimum of 5-years’ experience in data designs and modelling, Proven work experience as Data Engineer, Data Modeler, or similar role, In-depth understanding of database structure principles, Experience gathering and analyzing system requirements, Experience in data mining and modelling techniques, Experience in SQL and relational and non-relational databases, Knowledge in data architecture, data warehousing, master data management, enterprise information integration and ETL using a cross section of technologies and programming languages, Clear understanding of common data requirements as they relate to the finance, credit, retail/commercial banking and contact center organizations, Minimum 5 years of hands-on relational, dimensional, and/or analytic experience (using RDBMS, dimensional, NoSQL data platform technologies, and ETL and data ingestion protocols), Experience with enterprise data platforms, Good knowledge of metadata management, data modelling, and related tools (Erwin or ER Studio or others), Experience in team management, communication, and presentation, Experience with data management and relational database design and familiarity with data formats, table joins, and ETL processes

Nice to Have

Experience in a similar environment ideally at executive management level

What You'll Do.

and maintaining data infrastructure and data pipelines

Ensuring data is efficiently collected

and made accessible for analysis and decision-making

and maintaining data pipelines for extracting

and loading (ETL) data from various sources into data storage systems

Creating efficient and scalable ETL processes

Integrating data from multiple sources into a unified data ecosystem

Implementing data quality checks and validation processes

Developing and maintaining data models

and database structures

Designing and maintaining data warehouses

or other storage solutions

Utilizing big data technologies for processing and analyzing large volumes of data

Staying up to date with emerging data technologies and evaluating their applicability

Creating and maintaining data documentation

Implementing data governance best practices and adhering to data security and compliance standards

Optimizing database performance

Implementing data compression

and data retention policies

Implementing data security measures

Setting up monitoring and alerting systems

Conducting root cause analysis and troubleshooting of data-related problems

Ensuring data infrastructure is scalable

Continuously optimizing data pipelines and infrastructure

Implementing automation for deployment

data pipeline scheduling

and routine maintenance tasks

How You'll Work.

Team & Collaboration

Collaborate with data scientists, analysts, and other stakeholders to understand their data needs and provide the necessary infrastructure for data-driven decision-making; Work with cross-functional teams to define data requirements for new projects and initiatives; Keep the team and relevant stakeholders informed about data engineering best practices and new technologies; Provide training and knowledge sharing sessions to help others understand and utilize data systems effectively

Communication Scope

Communication; Presentation

Full Job Description

NBC is the oldest serving bank in Tanzania with over five decades of experience. We offer a range of retail, business, corporate and investment banking, wealth management products and services. **_Job Summary_** This role involves designing, developing, and maintaining data infrastructure and data pipelines to ensure that data is efficiently collected, processed, stored, and made accessible for analysis and decision-making within an organization. The role of a Data Engineering Lead is instrumental in supporting data-driven initiatives. This role is instrumental in shaping an organization's data landscape. The ability to blend technical expertise with a strong understanding of business needs is essential in this role. **Job Description​** **Key Accountabilities** · Design, develop, and maintain data pipelines for extracting, transforming, and loading (ETL) data from various sources into data storage systems. · Create efficient and scalable ETL processes to ensure the smooth flow of data and its availability for analysis. · Integrate data from multiple sources, such as databases, APIs, third-party services, and logs, into a unified data ecosystem. · Implement data quality checks and validation processes to ensure data accuracy and consistency. · Develop and maintain data models, schemas, and database structures to optimize data storage and retrieval. · Design and maintain data warehouses, data lakes, or other storage solutions for data analytics. · Utilize big data technologies such as Hadoop, Spark, Kafka, and NoSQL databases for processing and analyzing large volumes of data. · Stay up to date with emerging data technologies and evaluate their applicability to the organization's data infrastructure. · Create and maintain data documentation, data dictionaries, and data lineage to support data governance and audit requirements. · Implement data governance best practices and adhere to data security and compliance standards. · Optimize database performance, including qu

Free ATS check

Applying for this Data Engineering Lead role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NBC?

Real rants from real employees. Read before you apply.

Read Company Rants →