Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 13, 2024
    Deadline: Sep 29, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The new NCBA has harnessed the power of both NIC and CBA to create a bank that brings together the best of both worlds from cutting edge mobile banking to good old-fashioned relationship management; from scalable business banking to financial services that grow as your business does; from best-in-class choice of products to investment solutions tailored to your specific needs.
    Read more about this company

     

    Data Engineer, Integrations

    JOB PURPOSE STATEMENT

    The Data Engineering team is responsible for documenting data models, architecting distributed systems, creating reliable data pipelines, combining data sources, architecting data stores, and collaborating with the data science teams to build the right solutions for them.

    They do this by using the Open Source Big Data platforms such as Apache NIFI, Kafka, Hadoop, Apache Spark, Apache Hive, HBase, Druid and the Java programming language, while picking the right tool for each purpose.

    The growth of every product relies heavily on data, such as for scoring and for studying product behavior that may be used for improvement, and it is the role of the data engineer to build a fast and horizontally scalable architectures using modern tools that are not the traditional Business Intelligence systems as we know them.

    KEY ACCOUNTABILITIES (DUTIES AND RESPONSIBILITIES)

    Documenting Data Models (10%)

    • The role will be responsible for documenting the entire journey that data elements take end-to-end, from the data sources to the all the data stores, including all the transformations in between, and maintaining those documents up to date with every change.

    Architecting Distributed Systems (10%)

    • Modern data engineering platforms are distributed systems. The data engineer designs the right architecture for each solution, while utilizing best-of-breed Open Source tools in the big data ecosystem because there is no one solution that does everything; the tools are specialized and are made lean and fit for purpose. The architecture should be one that can process any data, Any Time, Any Where, Any Workload.

    Combining Data Sources (10%)

    • Pulling data from different sources, which could be structured, semi-structured or unstructured data using tools such as Apache NIFI, and taking the data through a journey that will create a final state that is useful to the data consumers.
    • These sources can be REST, JDBC, Twitter, JMS, Images, PDF, MS Word and put the data into a staging environments such as Kafka topics for onward processing to ensure expectations are being met.

    Developing Data Pipelines (15%)

    • Creating data pipelines that will transform data using tools such as Apache Spark and the Java programming language.
    • The pipelines may apply processing such as machine learning, aggregation, iterative computation, and so on.

    Architecting Data Stores (15%)

    • Designing and creating data stores using big data platforms such as Hadoop, and the NoSQL databases such as HBase.

    Data Query and Analysis (35%)

    • Utilizing tools such as Apache Hive to analyze data in the data stores to generate business insights.

    Team Leadership (5%)

    • Providing team leadership to the data engineers

    JOB SPECIFICATIONS

    Academic:

    • A Bachelor’s Degree in Computer Science, Information Technology or related field.

    Professional Qualifications;

    • Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2, preferred.

    Desired work experience:

    • Minimum 5 years’ experience developing object-oriented applications using the Java programming language.
    • Minimum 5 years' experience working with relational databases.
    • Minimum 5 years' experience working with the Linux operating system.

    JOB COMPETENCIES

    Technical Competencies

    • Ability to architect distributed systems, create data pipelines, combine data sources, architecting data stores, collaborating with the data science teams and the business users to create the right data solutions for them.
    • Experience with Open Source Big Data Platforms and tools (Hadoop, Kafka, Apache NIFI, Apache Spark, Apache Hive, NoSQL databases) and ODI.
    • Experience working with Data Warehouses.
    • Experience with DevOps, Agile working and CICD.
    • Familiarity with complex systems integrations using SOA tools (Oracle Weblogic/ESB/SOA).
    • Familiarity with industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON) and data sources.
    • Organizational structure and design, organizational strategy, understand how data flows in the organisations, understand the meaning of data, information management domain knowledge, software acquisition, outsourcing management (RFP, RFI and RFQ), compliance (such as the Central Bank of Kenya Act).
    • Excellent analytical, problem solving and reporting skills
    • A good knowledge of the systems and processes within Financial Services industry

    Behavioural Competencies

    • The ideal candidate is passionate about innovation.
    • Loves technology and possess both a deep and broad understanding of the technology market and cutting-edge technology trends.
    • Continuously listening to our stakeholder’s feedback, and coming up with new architectures and enhancing existing ones to leverage these cutting-edge technologies.
    • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
    • Decisive and solution focused. Possess strong analytical skills with the ability to collect, organize and analyze significant amount of information with attention to detail and accuracy.
    • Relate easily and naturally with executives, business managers, technical teams and customers. Has excellent listening skills and understands the desires and challenges of all our leaders and customers.
    • Able to change plans, methods, opinions or goals in light of new information, with the readiness to act on opportunities. Highly effective in adapting to differing environments.
    • Capable of developing a sound understanding of the motives, needs and concerns of others and develop a deep understanding of their complex stakeholder network. Can anticipate the motives and expectations of others effectively.
    • Self-motivated and self-managing.

    go to method of application »

    Digital Acquisitions Lead

    JOB PURPOSE STATEMENT

    The role of the Digital Acquisition Lead is to drive customer acquisition through both existing and new digital channels present within the various markets and regions. The role holder will define and guide the execution of digital acquisition strategies to drive the acquisition and on boarding of customers onto the various services across the various market categories and regions. In addition, they will be responsible for overseeing digital media campaign setups and implementation across all digital channels while driving optimization and media efficiencies for all campaigns as well as coordinating all digital media efforts, including websites and social platforms such as Facebook, Instagram and Twitter. Other responsibilities include directing paid search

    and social campaigns and analyzing the performance of those campaigns; maintaining brand consistency across platforms; assessing SEO configurations; monitoring analytics; managing the digital budget; and fostering vendor relationships.

    Key performance indicators for the role include the total count of users who have successfully been on boarded and the count of customer opt ins based on specific service feature campaigns or promotions.

    The role holder will also work closely with the larger business team to assist in the definition and execution of initiatives to assist in the growth of the count of active users and the growth of revenue over the customer lifecycle on the various product lines.

    KEY ACCOUNTABILITIES (DUTIES AND RESPONSIBILITIES)

    Financial (40%)

    • Define and execute digital acquisition initiatives aimed at growing the customer base of the business.
    • Define and execute clear optimizations of the average Cost Per Acquisition as guided by the business case.
    • Define and execute initiatives to drive digital brand growth and engagement through online campaigns.
    • Responsible for digital campaign budget management including raising PO’s, assistance in allocation of monthly budgets, issuance/revisions of monthly insertion orders and financial reconciliation on a monthly and quarterly basis.

    Internal Business Processes (20%)

    • Liaising with the internal business team and external agency teams towards creation and execution of digital campaigns aimed at driving acquisition of consumers across the various markets.
    • Responsible for the creation of the overall digital media channel strategy/ plans and guide the external agency teams in the execution and optimization of campaign objectives to ensure a high return on investment for each campaign.
    • Responsible for the monitoring and analyzing of the digital acquisition rate of business services using tools such as Firebase and Google Analytics to determine any required optimizations.

    Customer (30%)

    • Responsible for digital media vendor management on a day to day basis to ensure
    • campaign alignment and negotiate added value for the media buys.
    • Responsible for presenting and sharing media strategies and campaign proposals, including
    • timings and cost breakdowns, helping the business to reach a final decision about future advertising strategy.
    • Liaising with the Communication team and Business leads in defining and executing of online media campaigns for the various services.
    • Liaising with outside partner agencies (creative and media) on campaign development and optimizations.

    Learning and Development (10%)

    • Responsible for keeping up with the dynamic trends and benchmarks in the digital industry
    • through continuous research and training, both locally and internationally.
    • Collection, analysis and packaging of data driven actionable insights from the digital platforms and feeding back into the business for decision making

    JOB SPECIFICATIONS

    Academic:

    • A Bachelor’s Degree in Marketing, Information Technology or any other in any related field.

    Professional training:

    Digital certifications (at least 3) will be an added advantage. Digital platforms certifications include: –

    • Google AdWords Certification
    • AdWords Fundamentals Certification
    • Search Advertising Certification
    • Display Advertising Certification
    • Video Advertising Certification
    • Facebook Blueprint Certification
    • Twitter certification

    Desired work experience:

    • Must have at least 5 years continuous experience in Digital Media Buying and Optimization
    • Translating Digital activities to Business results (Integrated media buying skills – offline and online media, will be an added advantage.

    JOB COMPETENCIES

    Technical Competencies

    • High level proficiency in setting up and launching online advertising campaigns on the various digital platforms (Google AdWords, DV360, Facebook Business Manager, Twitter, Programmatic Buying etc.) ensuring a high return on investment for each campaign.
    • Proficiency in setting up app download and reengagement campaigns.
    • Proven record of accomplishment in media buying & optimization for similar size business.
    • Consistent performer who delivers to daily, weekly and monthly digital marketing KPI’s
    • Quick and efficient decision maker. Should be able to work well under pressure and tight deadlines.
    • Project Management and Time management skills and should be able to allocate daily tasks efficiently.
    • Excellent communication skills.

    Behavioural Competencies

    • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
    • Decisive and solution focused. Possess strong analytical skills with the ability to collect, organize and analyze significant amount of information with attention to detail and accuracy.
    • Relate easily and naturally with executives, business managers, technical teams and customers. Has excellent listening skills and understands the desires and challenges of all our leaders and customers.
    • Able to change plans, methods, opinions or goals in light of new information, with the readiness to act on opportunities. Highly effective in adapting to differing environments.
    • Capable of developing a sound understanding of the motives, needs and concerns of others and develop a deep understanding of their complex stakeholder network. Can anticipate the motives and expectations of others effectively.
    • Self-motivated and self-managing.

    go to method of application »

    Network Administrator

    JOB PURPOSE STATEMENT

    The Network Administrator role is to design, plan, implement and support the IT network in the organisation, and the related infrastructure. The Network administrator should be expert in network infrastructure and security technologies. The role should design networks for the required performance, capacity management considerations, and should be capable to align the network requirements with the costs in implementing and supporting the platforms

    KEY ACCOUNTABILITIES (DUTIES AND RESPONSIBILITIES)

    Network Planning (40%)

    • Design, and implement organisational network to achieve performance and availability targets.

    Network Management (30%)

    • Manage network availability, Service Recovery, to ensure projects, incidents; problems are addressed according to defined set of policies, processes, procedures and SLA's.

    Network Integration (10%)

    • Effectiveness of integration of network strategy / blueprint with the bank's business direction

    Network Security (10%)

    • Effectiveness of the network security (policy, controls and infrastructure) with regard to protection against exposure to and impact of risks associated with data loss, corruption and/or unauthorized access

    Network Setup (10%)

    • Plans, Designs and implements network projects in accordance with Bank’s requirements and Monitor Capacity/Performance of the networks to ensure optimum efficiency

    JOB SPECIFICATIONS

    Academic:

    • Bachelor’s Degree in Computer Science, Information Technology or related field.

    Professional training:

    • CCNA, other relevant professional qualifications in IT field would be an added advantage
    • Project Management certification and experience is preferred e.g. PRINCE2, PMP.

    Desired work experience:

    • Three years’ experience in network support on medium to large organizations.
    • Working experience in a bank or other financial services organization would be added advantage.

    JOB COMPETENCIES

    Technical Competencies

    • Organization development to effectively plan networks, server hardware, Linux & UNIX operating systems, and Windows operating systems support for optimal performance.
    • Knowledge and experience in modern practices for networks, server hardware, Linux and UNIX operating systems, and Windows operating systems architecture and operations in medium to large banks to provide guidance on quality improvements and strategic changes
    • Technical skills to effectively perform or guide performance of networks, server hardware, Linux and UNIX operating systems, and Windows operating systems design and operations activities/tasks in a manner that consistently produce high quality of service.
    • Knowledge and effective application of all relevant banking policies, processes, procedures and guidelines to consistently achieve required compliance standards or benchmarks.
    • Interpersonal skills to effectively communicate with and manage customer expectations (internal and external), and other stakeholders who impact performance.
    • Self-empowerment to enable development of open communication, teamwork and trust that are needed to support performance and customer-service oriented culture.

    Behavioural Competencies

    • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
    • Decisive and solution focused. Possess strong analytical skills with the ability to collect, organize and analyze significant amount of information with attention to detail and accuracy.
    • Relate easily and naturally with executives, business managers, technical teams and customers. Has excellent listening skills and understands the desires and challenges of all our leaders and customers.
    • Able to change plans, methods, opinions or goals in light of new information, with the readiness to act on opportunities. Highly effective in adapting to differing environments.
    • Capable of developing a sound understanding of the motives, needs and concerns of others and develop a deep understanding of their complex stakeholder network. Can anticipate the motives and expectations of others effectively.
    • Self-motivated and self-managing.

    go to method of application »

    Manager, Data Analytics

    JOB PURPOSE STATEMENT

    The Data Engineering team is responsible for documenting data models, architecting distributed systems, creating reliable data pipelines, combining data sources, architecting data stores, and collaborating with the data science teams to build the right solutions for them.

    They do this by using the Open Source Big Data platforms such as Apache NIFI, Kafka, Hadoop, Apache Spark, Apache Hive, HBase, Druid and the Java programming language, while picking the right tool for each purpose.

    The growth of every product relies heavily on data, such as for scoring and for studying product behavior that may be used for improvement, and it is the role of the data engineer to build a fast and horizontally scalable architectures using modern tools that are not the traditional Business Intelligence systems as we know them.

    KEY ACCOUNTABILITIES (DUTIES AND RESPONSIBILITIES)

    Documenting Data Models (10%)

    • The role will be responsible for documenting the entire journey that data elements take end-to-end, from the data sources to the all the data stores, including all the transformations in between, and maintaining those documents up to date with every change.

    Architecting Distributed Systems (10%)

    • Modern data engineering platforms are distributed systems. The data engineer designs the right architecture for each solution, while utilizing best-of-breed Open Source tools in the big data ecosystem because there is no one solution that does everything; the tools are specialized and are made lean and fit for purpose. The architecture should be one that can process any data, Any Time, Any Where, Any Workload.

    Combining Data Sources (10%)

    • Pulling data from different sources, which could be structured, semi-structured or unstructured data using tools such as Apache NIFI, and taking the data through a journey that will create a final state that is useful to the data consumers.
    • These sources can be REST, JDBC, Twitter, JMS, Images, PDF, MS Word and put the data into a staging environments such as Kafka topics for onward processing to ensure expectations are being met.

    Developing Data Pipelines (15%)

    • Creating data pipelines that will transform data using tools such as Apache Spark and the Java programming language.
    • The pipelines may apply processing such as machine learning, aggregation, iterative computation, and so on.

    Architecting Data Stores (15%)

    • Designing and creating data stores using big data platforms such as Hadoop, and the NoSQL databases such as HBase.

    Data Query and Analysis (35%)

    • Utilizing tools such as Apache Hive to analyze data in the data stores to generate business insights.

    Team Leadership (5%)

    • Providing team leadership to the data engineers

    JOB SPECIFICATIONS

    Academic:

    • A Bachelor’s Degree in Computer Science, Information Technology or related field.

    Professional Qualifications;

    • Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2, preferred.

    Desired work experience:

    • Minimum 5 years’ experience developing object-oriented applications using the Java programming language.
    • Minimum 5 years' experience working with relational databases.
    • Minimum 5 years' experience working with the Linux operating system.

    JOB COMPETENCIES

    Technical Competencies

    • Ability to architect distributed systems, create data pipelines, combine data sources, architecting data stores, collaborating with the data science teams and the business users to create the right data solutions for them.
    • Experience with Open Source Big Data Platforms and tools (Hadoop, Kafka, Apache NIFI, Apache Spark, Apache Hive, NoSQL databases) and ODI.
    • Experience working with Data Warehouses.
    • Experience with DevOps, Agile working and CICD.
    • Familiarity with complex systems integrations using SOA tools (Oracle Weblogic/ESB/SOA).
    • Familiarity with industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON) and data sources.
    • Organizational structure and design, organizational strategy, understand how data flows in the organisations, understand the meaning of data, information management domain knowledge, software acquisition, outsourcing management (RFP, RFI and RFQ), compliance (such as the Central Bank of Kenya Act).
    • Excellent analytical, problem solving and reporting skills
    • A good knowledge of the systems and processes within Financial Services industry

    Behavioural Competencies

    • The ideal candidate is passionate about innovation.
    • Loves technology and possess both a deep and broad understanding of the technology market and cutting-edge technology trends.
    • Continuously listening to our stakeholder’s feedback, and coming up with new architectures and enhancing existing ones to leverage these cutting-edge technologies.
    • Excellent planning and organizational skills with ability to breakdown complex items to actionable elements.
    • Decisive and solution focused. Possess strong analytical skills with the ability to collect, organize and analyze significant amount of information with attention to detail and accuracy.
    • Relate easily and naturally with executives, business managers, technical teams and customers. Has excellent listening skills and understands the desires and challenges of all our leaders and customers.
    • Able to change plans, methods, opinions or goals in light of new information, with the readiness to act on opportunities. Highly effective in adapting to differing environments.
    • Capable of developing a sound understanding of the motives, needs and concerns of others and develop a deep understanding of their complex stakeholder network. Can anticipate the motives and expectations of others effectively.
    • Self-motivated and self-managing.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at NCBA Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail