Data Engineer
Cellulant is the leading one-stop digital payments company in Africa, for Africa by Africans; providing the glue connecting everyone to everything, every day.
Cellulant is the leading one-stop digital payments company in Africa, for Africa by Africans; providing the glue connecting everyone to everything, every day.
To do this we are looking for
qualified, passionate, dynamic and vibrant people to drive our strategy and
agenda.
Job Summary:
·
Develop and support current and
future Cellulant Enterprise Systems (e.g. Oracle Data Warehouse, Oracle
Business intelligence, NetSuite ERP, TribeHR and eHorizon Payroll).
·
Work with other departments within
the company to identify requirements and develop solutions (database design,
scripts/ETL/ELT, workflows and user/data interfaces).
·
Configure and/or customize the
Enterprise Systems to meet business requirements using various database and
software tools.
·
Assist in presentations of system
functionality to new users and departments.
·
Enhance and create user and system
documentation as needed.
Reports To: Group Lead Enterprise Systems Analyst.
Responsibilities:
A. Enterprise System Operations
·
Migrate all current standard and ad
hoc transaction data scripts from HUB to the DWH considering the scripts’
functions and access rules.
·
Setup, maintain and modify
reports/queries on an as-needed basis.
·
Periodically validate data and data
scripts and critical reports in the Enterprise Systems to ensure data accuracy
as the data applied has an impact on the integrity of the company.
·
Provide guidance to various analysis/reporting
teams on the best data extraction/reporting practises (knowledge sharing).
·
Provide input in the design &
implementation phases of various internal transaction processing systems to
ensure they adequately support transactional reporting requirements.
·
Design and develop front-end tier(s),
middle tier(s), and /or back-end database tier(s) for business applications.
·
Map business information needs to the
software and /or database components;
·
Perform data modelling to analyse and
specify data structures within an application system;
·
Coding of all ETL and analytics
processes used within the BI systems;
·
Provide input on design approach,
performance and base functionality improvements for various procedures and
applications
·
Create test plans, test data sets and
perform automated testing to ensure all components of the developed systems
meet specifications;
·
Formalize test plans and implement
troubleshooting procedures;
·
Applying software patches as
necessary;
B. Enterprise Systems Administration
·
Manage and support security
implementations;
·
User administration in all Systems
·
Managing billing factors in NetSuite
·
Configuring scripts, triggers,
schedules to meet user requirements in the various systems
C. Enterprise System Uptime
·
Continuous system monitoring to proactively
identify and resolve any system issues.
·
Troubleshooting database connectivity
issues;
·
Maintain/coordinate back-up and
restore the ETL and reports repositories and other Systems binaries and source
codes;
·
Work with the TechOps teams to
resolve issues identified and escalated during daily operations;
·
Perform root-cause analysis for
recurring incidents;
Qualifications
·
Degree in Computer Science,
Statistics, Mathematics or another technical-related field;
·
Oracle Certified Developer;
·
Certification in RDBMS;
·
3 years development experience with
development tools e.g. Java;
·
3 years development experience with
low level programming C++, C.;
·
3 years’ experience RDMS preferably
Oracle, MS SQL Server;
·
3 years’ experience in data
warehousing, business analysis, knowledge in Business Systems modelling and
data retrieval;
·
Experience with Big Data Technologies
(Hadoop, Hive, Hbase, Pig, Spark, etc.)
·
Python/R/Spark Data Mining experience
will be an added advantage;
·
Systems Analysis and Solutions
Architecting;
·
Programming and Systems Development;
·
SQL & Oracle database management;
·
Data Quality & Cleansing
experience;
·
Advanced Unix scripting and user
skills;
·
Experience in processes and
procedures management;
·
Communication, interpersonal skills
and attention to detail.
Send your CV in PDF, email subject:
Service Assurance Manager to jobs@cellulant.com before November 30th 2018.
Service Assurance Manager
Cellulant
is the leading one-stop digital payments company in Africa, for Africa by
Africans; providing the glue connecting everyone to everything, every day.
To
do this we are looking for qualified, passionate, dynamic and vibrant people to
drive our strategy and agenda.
Role Context: The
Service Assurance Manager will deliver an end to end view of service
performance and customer experience across Cellulant services. Delivered
through the agreement of service levels with customers, ensuring compliance and
communicating performance to key stakeholders (internal and external).
The
role will instigate, develop and implement Service Improvement activity in the
event of underperformance or in line with changing business requirements.
The
service assurance manager is the single point of contact for escalation for
service issues and they are responsible for follow through to resolution of
end-user incidences.
S/He
will also be responsible for timely detection, resolution, escalation and
communication as well as applying a problem management practice to mitigate
against future recurrence. This includes follow-up and validation of service
improvement mechanisms.
The
position holder is also responsible for the maintenance of a catalogue of all
services provided to customers as well as reporting the status of the quality
of service
for each.
for each.
Reports To: Group
Head of Service Assurance.
Responsibilities:
Service management
·
Handle all daily service management
issues including fully engaging with customers on service management issues
·
Provide an interface to service
management on behalf of Banks and Merchants
·
Work with other internal teams to
ensure that service issues receive prompt detection, escalation, resolution and
communication.
·
Ensure accurate and fast incident
management process is in place and is followed
·
Facilitate closure of level 2
escalations within the times stipulated within customer SLAs
·
Generate and share comprehensive
incident reports for issues that occur within times stipulated within customer
SLAs
·
Ensure a robust and clear change
management process is in place and is adhered to.
·
Develop a view of customer experience
and service performance and deliver this insight to shareholders and
internally.
·
Understand business priority, ensure
services are aligned to priority and translate and communicate priority
(internally and externally).
·
Ensure delivery of new services,
including service level requirements, measurement capabilities and agreement
with shareholders and internal business areas.
Customer engagement
·
Co-ordinate the engagement with
customers on matters around technology operations through proactive forums
(such as regular service and change management discussions) and ensure that
Cellulant’s perspectives are well represented and professional standards are
maintained.
·
Facilitate scheduling and attendance
of external service meetings with clients.
·
Track customer feedback to ensure
issues raised during service meetings are closed and communicated to the
clients.
Reporting
·
Ensure timely and constant generation
of service reports for all customers as directed by your immediate supervisor
·
Facilitate internal review of reports
·
Ensure centralized availability and
accessibility of reports.
Knowledge Management
·
Maintain all technical documentation
for key service customers.
·
Ensure that correct information is
stored on the status of service, configuration and capabilities that have been
availed to a customer.
·
Ensure knowledge sharing with other
teams.
Qualifications
·
3 years of experience.
·
Confidence.
·
Customer Focus.
·
Excellent technical skills
·
Good numerical skills and an
understanding of statistics
·
Leadership skills
·
Planning and organization skills
·
Communication and interpersonal
skills
·
Problem-solving skills
·
Team Working skills
·
Ability to understand the Business
Units requirements and drivers
Key Performance Indicators
Inculcate
customer confidence in Cellulant’s services and fault resolution mechanisms by;
·
Consistent engagement of customers
during business as usual and during service affecting incidents
·
Provision of timely support for
speedy resolution of level 2 escalations
·
Provision of timely communication to
all customer stakeholders regarding critical incidents or planned maintenance
activities
·
Timely provision of Root Cause
Analysis reports
·
Provide input to internal teams to
improve overall service delivery
Send
your CV in PDF, email subject: Service Assurance Manager to jobs@cellulant.com
before November 30th 2018.
Only
shortlisted candidates will be contacted.