Developer - Data Analytics
Safaricom Kenya
Job Description
Job Description
Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
Responsibilities
- Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
- All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions.
- Development of ETL and analytics processes used within the BI & Analytics systems;
- Development of reliable data integration and preparation processes;
- Development of insightful dashboards and reports, tracking performance across channels for actionable data-driven decision-making and insights;
- Delivery of highly scalable distributed big data systems, using different open source technologies;
- Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications. Capturing of business applications information needs and mapping of the same to the software and /or database components;
- Performs data modeling design, architecture and build data structures within an application system;
- Perform the necessary technical design and development functionality to ensure that reporting needs can be effectively developed and implemented.
- Research and provide input on design approach, performance and base functionality improvements for various procedures and applications;
- Generation of ideas to improve efficiency in analytics and application services offered to the business, and/or generate revenue for business;
- Automation and enhancement of Business Intelligence processes leveraging AI for delivery of analytics solutions.
- Participation and membership in various technical fora for the purpose of increasing the collective knowledge base of the team.
Qualifications
- Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or any other technology related field.
- Advanced UNIX / LINUX scripting, Python and SQL
- Advanced ETL knowledge in Informatica Cloud / IICS / IDMC, Apache NiFi and Kafka
- Oracle certification in database administration or application development
- AWS Certification in AWS Certified Cloud Practitioner or AWS Certified Data Engineer or CompTIA Data+
- MSc/MBA is an added advantage
- Working with relational databases such as MySQL, MS SQL Server, Oracle, PostgreSQL, Apache Hive and non-relational
- Databases such as MongoDB, Cassandra, Redis
- Programming skills such as Java, C++.
How to Apply
Interested and qualified? Go to Safaricom Kenya on egjd.fa.us6.oraclecloud.com to apply
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
Start with a free job match to see how well you fit. Then order a tailored CV.