Company Address: Address Lagoon Court, The Watermark Business Park, Ndege Road, Karen, P. O. Box 15938 – 00509, Nairobi, Kenya

  • Senior Analyst – Business Analytics

    Senior Analyst – Business Analytics

    Job Details

    Work with other stakeholders for profitable execution of the client contract
    Responsible for product market penetration and revenue growth in line with the company targets
    Establish budgets and product growth strategy with the client and Mode
    Lead the continuous improvement of credit risk and pricing models to improve business performance
    Analyse the trade-off between different levers across the product design (pricing, volume etc.), how this relationship impacts overall
    budget performance (cash flow, revenue and profits) and to provide recommendations on how to improve product performance.
    Use advanced data mining techniques to identify and prevent fraud.

  • L2 Support Engineer

    L2 Support Engineer

    Job Description

    Provide Tier 2 support for the Technical Support Center
    Receive and analyze any information submitted escalated by Technical Support for the identification, validation, resolution of customer reported issues.
    Update OTRS Service Management Incident as required with the appropriate status and resolution codes.
    Closing of all logged incidents on to the online ticketing system
    Customer support- for Ticket Management, answering customer care issues and qualification. (down-times & ticket status) as escalated
    Maintain accurate records of completed and pending jobs using the ticketing system.
    Provide feedback and support to the Technical Support Center on specific resolution actions.
    Act as primary liaison among Operations, Services, and Engineering for the escalation of any unresolved issues that require Engineer support for resolution
    Gather all necessary information (as detailed in the Escalation Matrix) and submit to Engineering (Product/Services) for review.
    Based on feedback provided by Engineering, communicate issue resolution information back to Operations or document additional information required for issue root cause determination.
    Assist with knowledge generation for Knowledge Base management.
    Oversight of all markets’ performance
    Additional duties will include creating documentation, manage large deployments, and occasionally provide on-call support

  • Data Engineer

    Data Engineer

    Job Description

    Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability etc.
    Build the infrastructure required for optimal extraction, transformation, and loading of data to a central location from a wide variety of data sources using SQL or other ‘big data’ technologies
    Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics
    Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs
    Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader
    Implementing industry standard data governance and security standards

  • Data Engineer

    Data Engineer

    Job Description

    Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability etc.
    Build the infrastructure required for optimal extraction, transformation, and loading of data to a central location from a wide variety of data sources using SQL or other ‘big data’ technologies
    Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics
    Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs
    Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader
    Implementing industry standard data governance and security standards

  • Senior Predictive Analyst

    Senior Predictive Analyst

    Job description
    Department: OPERATIONS
    Division: OPERATIONS
    JOB PURPOSE:
    Acts as an advisor to the business and helps relate and interpret the analyses to identify specific business issues, solutions and competitive advantage.
    Lead advancement in best practices in relation to the collection, analysis, visualization, and communication of decision based metrics to improve products and to optimize operational and financial performance.
    DUTIES AND RESPONSIBILITY:

    Leads the design and build of cutting edge risk and pricing models to optimize our lending decisions by using advanced modeling and simulation techniques to optimize the performance of our loan products and operations
    Leads and/or participates in the design of state-of-the-art software tools to collect, process, and analyze large volumes of structured and/or unstructured data that are often sparsely populated and prone to data inaccuracies.
    Apply statistical analysis and predictive modeling to help our marketing teams acquire and retain more valuable customers
    Investigate new analytics methodologies, use cases, and data sources, to institute new and best practices within the department.
    Use advanced data mining techniques to identify and fight fraud.
    Use pattern matching and algorithms to develop insights into the organization’s IT operations, predicting service incidents or impending resource shortfall
    Analyze the trade-off between different levers across the product lifecycle (pricing, volume etc.), how this relationship impacts overall cash flow, revenue and financial/portfolio strategies and to provide recommendations on how to improve product performance.

    QUALIFICATIONS:

    Advanced degree in actuarial science, mathematics, statistics, economics, or applied sciences.
    10+ years of quantitative experience in an advanced analytics, financial engineering, risk analytics or related role required.

    KEY SKILLS REQUIRED:

    Strong background in machine learning, hypothesis testing, regression analysis, statistics, or probability, as well as experience creating predictive analytics on high dimensional, noisy data that may also contain missing values preferred.
    Experience working with large volumes of data composed of different instruments, coming from different sources.
    Experience in natural language processing, especially in text analytics and news aggregation methodologies preferred.
    Hands-on technical experience with conceptualizing large scale data solutions, such as — Hadoop, Teradata, Sybase IQ, Microsoft Analytics Platform System (Client), etc. preferred.
    Knowledge of statistics, machine learning and predictive modeling
    Experience with statistical software packages (such as SAS, R), and/or applications for data visualization and reporting to end users (such as Business Objects, Qlik or Tableau)
    A deep and broad understanding of core and emerging analytics methods and approaches and how they can be deployed to drive value within and across client organization.

    WORK CONDITIONS

    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go

  • Data Architect 

Solution Architect 

Release and Configuration Engineer

    Data Architect Solution Architect Release and Configuration Engineer

    Job description
    JOB PURPOSE
    This role will work to develop databases for the business and will be responsible for ensuring data is protected and can be easily retrieved.
    DUTIES AND RESPONSIBILITY

    Planning database upgrades by maintaining, evaluating, and improving a transaction processing model.
    Assessing database performance by developing a protocol for measurement of results and identification of problem areas.
    Supporting database performance by monitoring database performance; evaluating and resolving processing and programming problems; designing database management tools; answering user questions.Securing the database by preparing access and control policies and procedures; implementing disaster recovery procedures.
    Supporting application design by contributing expertise to applications, operations, and technical support teams.
    Demonstrating continous growth by participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.Accomplishing information systems and organization mission by completing related results as needed.
    Managing data security, backup and retention.

    KEY SKILLS:

    Database Management
    Data Maintenance
    Decision Making
    Problem Solving
    Process Improvement
    Requirements Analysis
    Attention to Detail
    Database Security
    Developing Standards

    QUALIFICATIONS:

    A Bachelor’s or advanced degree in Software Engineering, Computer Science or related field.
    Strong technical skills including understanding of software development principles.
    7 – 12 years’ database administration experience.
    Proficiency in one programming language (C++, C#, Python, Java, Javascript, PHP, Clojure, LISP, Cloud).
    Database Performance Tuning.
    Load and performance testing.
    Experience in Operating Systems.
    Definining database physical structure and functional capabilities.

    WORK CONDITIONS

    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go

    NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the
    organization.

    go to method of application »

  • Senior Predictive Analyst

    Senior Predictive Analyst

    Job description
    Department: OPERATIONS
    Division: OPERATIONS
    JOB PURPOSE:
    Acts as an advisor to the business and helps relate and interpret the analyses to identify specific business issues, solutions and competitive advantage.
    Lead advancement in best practices in relation to the collection, analysis, visualization, and communication of decision based metrics to improve products and to optimize operational and financial performance.
    DUTIES AND RESPONSIBILITY:

    Leads the design and build of cutting edge risk and pricing models to optimize our lending decisions by using advanced modeling and simulation techniques to optimize the performance of our loan products and operations
    Leads and/or participates in the design of state-of-the-art software tools to collect, process, and analyze large volumes of structured and/or unstructured data that are often sparsely populated and prone to data inaccuracies.
    Apply statistical analysis and predictive modeling to help our marketing teams acquire and retain more valuable customers
    Investigate new analytics methodologies, use cases, and data sources, to institute new and best practices within the department.
    Use advanced data mining techniques to identify and fight fraud.
    Use pattern matching and algorithms to develop insights into the organization’s IT operations, predicting service incidents or impending resource shortfall
    Analyze the trade-off between different levers across the product lifecycle (pricing, volume etc.), how this relationship impacts overall cash flow, revenue and financial/portfolio strategies and to provide recommendations on how to improve product performance.

    QUALIFICATIONS:

    Advanced degree in actuarial science, mathematics, statistics, economics, or applied sciences.
    10+ years of quantitative experience in an advanced analytics, financial engineering, risk analytics or related role required.

    KEY SKILLS REQUIRED:

    Strong background in machine learning, hypothesis testing, regression analysis, statistics, or probability, as well as experience creating predictive analytics on high dimensional, noisy data that may also contain missing values preferred.
    Experience working with large volumes of data composed of different instruments, coming from different sources.
    Experience in natural language processing, especially in text analytics and news aggregation methodologies preferred.
    Hands-on technical experience with conceptualizing large scale data solutions, such as — Hadoop, Teradata, Sybase IQ, Microsoft Analytics Platform System (Client), etc. preferred.
    Knowledge of statistics, machine learning and predictive modeling
    Experience with statistical software packages (such as SAS, R), and/or applications for data visualization and reporting to end users (such as Business Objects, Qlik or Tableau)
    A deep and broad understanding of core and emerging analytics methods and approaches and how they can be deployed to drive value within and across client organization.

    WORK CONDITIONS

    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go

  • Data Architect 

Solution Architect 

Release and Configuration Engineer

    Data Architect Solution Architect Release and Configuration Engineer

    Job description
    JOB PURPOSE
    This role will work to develop databases for the business and will be responsible for ensuring data is protected and can be easily retrieved.
    DUTIES AND RESPONSIBILITY

    Planning database upgrades by maintaining, evaluating, and improving a transaction processing model.
    Assessing database performance by developing a protocol for measurement of results and identification of problem areas.
    Supporting database performance by monitoring database performance; evaluating and resolving processing and programming problems; designing database management tools; answering user questions.Securing the database by preparing access and control policies and procedures; implementing disaster recovery procedures.
    Supporting application design by contributing expertise to applications, operations, and technical support teams.
    Demonstrating continous growth by participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.Accomplishing information systems and organization mission by completing related results as needed.
    Managing data security, backup and retention.

    KEY SKILLS:

    Database Management
    Data Maintenance
    Decision Making
    Problem Solving
    Process Improvement
    Requirements Analysis
    Attention to Detail
    Database Security
    Developing Standards

    QUALIFICATIONS:

    A Bachelor’s or advanced degree in Software Engineering, Computer Science or related field.
    Strong technical skills including understanding of software development principles.
    7 – 12 years’ database administration experience.
    Proficiency in one programming language (C++, C#, Python, Java, Javascript, PHP, Clojure, LISP, Cloud).
    Database Performance Tuning.
    Load and performance testing.
    Experience in Operating Systems.
    Definining database physical structure and functional capabilities.

    WORK CONDITIONS

    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go

    NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the
    organization.

    go to method of application »

  • Junior Software Engineer

    Junior Software Engineer

    Job description
    This role will primarily work under the Senior Software Engineer within the technology department building software applications to support business needs.
    As a junior member of the team, you will work under general direction of team lead, with the ability to act independently when determining methods and procedures on new or existing functionality.
    DUTIES AND RESPONSIBILITY
    Participate in design of architectural and component software features, to meet customer requirements through team and individual efforts
    Develop applications written in php, JavaScript, Perl, C++, C#, Clojure or Java to solve complex problems considering system capacity and limitations
    Design and implementation of test plan – perform unit testing of new or modified code, including automated testing and documentation of final product
    Should be able to adapt to new languages, methodologies, and platforms to meet the needs of the project.
    Conduct and participate in peer code reviews
    KEY SKILLS:
    Working knowledge of software design, coding, and unit testing of software
    Ability to work effectively within a team environment
    Ability to adapt and learn quickly and apply knowledge to differing situations
    Ability to follow direction with attention to details
    Ability to work effectively and produce consistent positive results in a fast-paced environment with multiple deadlines and varying requirements
    Computer based training system development
    Self-motivated, independent, detail oriented, responsible team-player
    Strong communication skills, both written and oral
    Strong Analytical and Problem Solving Skills
    Excellent teamwork and interpersonal skills
    QUALIFICATIONS
    EDUCATION:
    Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline
    Strong technical skills including understanding of software development principles
    EXPERIENCE:
    2-4 years exposure to software development through coursework or internship
    Experience with Assembly Language, C#, Java, and/or Python preferred
    WORK CONDITIONS
    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go
     
    NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.

  • Senior Revenue Assuarance Manager

    Senior Revenue Assuarance Manager

    Duties and Responsibilities
    To constantly implement and improve controls and checks in revenue assurance
    Monitor for, prevent from, identify and remedy potential errors in revenue cycles
    Perform regular reconciliation and gap analysis of revenue streams
    Continuously work to understand and mitigate losses to ensure highest levels of loss and avoidance and reduction
    Validate accuracy of reporting and data
    Provide support for our business partners as required
    Support in Recruitment, retain, train, supervise and motivate the team at all levels of the department
    Overall management of the department which has a broad spectrum of responsibility from analysis and control to automated data interrogation
    Rely on experience and judgment to plan and accomplish goals and objectives and prioritize individual tasks and those of direct reports
    Build the knowledge management of the department in terms of RA practices, processes, activities through systematic written and digital documenting
    Partner with other department teams to design, develop and implement best practices to assess, manage and prevent fraud and leakages
    Work closely specifically with IT and build a strong working relationship with its members in matters reporting and billing
    Identify areas that need automation to minimize manual interaction
    Identify needs of potential additional tools
    Be aware of industry trends and developments matters Revenue Assurance and Fraud Management
    Set high standards by encouraging others to assume responsibility and accountability for tasks and other duties as assigned
    Review all new projects and evaluate the impact on existing Revenue Assurance tools / measures, settlement requirements, reporting requirements and changes in design where integrity of revenue streams could be impacted.
    Review and resolution of fraud cases as they arise which includes analysis of the root cause/ weaknesses leading to the fraud happening, quantification of losses, recommendations of actions to be taken.
    Responsible and accountable for operating existing detective and preventive RA and Fraud controls which include
    Carrying out/ review of all RA&FM controls.
    Responsible for carrying out fraud and revenue assurance reconciliations as recommended by management and highlighting any discrepancies for management attention.
    Review Mobile Money Revenue Assurance &Fraud Management controls to avoid the risk of loss in the mobile money payments solution.
    Review of the required and recommended Top 100 controls to ensure that we are in line and compliant with requirements on an annual basis and reporting to CFO on any key non-compliance issues to be addressed.
    Work with Finance Director and Management to ensure that the controls / mechanisms exist within the operational IT and network systems to make visible all fraudulent activity on the network and customer/supplier bases as well as all ensure all Telco fraud risks assessed.
    In the case that network security is breached, propose and implement appropriate prevention/detection controls within the network/billing systems to curb re-occurrence.
    Responsible for generating periodic reports on revenue assurance, highlighting to Management any adverse trends and recommending the most commercially viable fraud risk management strategy.
    Training of the relevant business analysts on revenue assurance control
    QUALIFICATIONS:
    Bachelors’ Degree in Finance, Computer Science, Information Technology or BBIT
    Strong IT skills, at least 7 years’ experience working with RDBMs databases
    Experience with Process and Systems analysis, Data Analytics, Auditing and Billing
    Financial Reporting
    Revenue assurance in telecommunications/ technology industry experience
    KEY SKILLS REQUIRED:
    Lead and manage a team to deliver multiple and complex results
    Team player
    Independence and ability to take initiative
    Working under tight timelines and deliver accurate results
    Multitasking and prioritization skills
    Ability to assess trends and relationships by linking data from different sources and identifying cause and effect relationships
    Attention to detail and excellent communication skills
    Excellent analytical, creative and problem solving activities
    Ability to work extended hours
    Excellent stakeholder management skills
    WORK CONDITIONS
    On-call availability
    Willingness and ability to travel and be away for long periods of time at a go
    NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.