Job Description
Job Ref. No. JLIL013
Position: Data Engineer
Jubilee Insurance was established in August 1937, as the first locally incorporated Insurance Company based in Mombasa. Jubilee Insurance has spread its sphere of influence throughout the region to become the largest Composite insurer in East Africa, handling Life, Pensions, General and Medical Insurance. Today, Jubilee is the number one insurer in East Africa with over 450,000 clients. Jubilee Insurance has a network of offices in Kenya, Uganda, Tanzania, Burundi and Mauritius. It is the only ISO certified insurance group listed on the three East Africa stock exchanges – The Nairobi
Securities Exchange (NSE), Dar es Salaam Stock Exchange and Uganda Securities Exchange. Its regional offices are highly rated on leadership, quality and risk management and have been awarded an AA- in Kenya and Uganda, and an
A+ in Tanzania. For more information, visit www.JubileeInsurance.com.
We currently have an exciting career opportunity for Data Engineer within the Digital Lab Department. The position
holder will report to the Chief Data Officer and will be based at Head Office in Nairobi.
Role Purpose
The role holder will provide support across our three areas of focus: Insights, Analytics, and Data. The role holder will support the team in a variety of capacities related to data strategy, analysis, data integration and data management.
This includes analysis, ETL development and all things data (strategy, integration, modeling, warehousing, and management).
Main Responsibilities
1. Develop, construct, test and maintain architectures.
2. Align architectures with business requirements.
3. Data acquisition.
4. Develop data set processes.
5. Identify ways to improve data reliability, efficiency and quality.
6. Conduct research for industry and business questions.
7. Use large data sets to address business issues.
8. Deploy sophisticated analytics programs, machine learning and statistical methods.
9. Prepare data for predictive and prescriptive modeling.
10. Find hidden patterns using data.
11. Use data to discover tasks that can be automated.
12. Deliver updates to stakeholders based on analytics.
Key Competencies
1. The ideal candidate should demonstrate knowledge and interest in emerging technologies such as Machine Learning and Big Data
2. Ability to use programming language and tools.
3. Exceptional mathematical skills, in order to perform computations and work with algorithms.
4. Excellent written and verbal communication skills.
5. Ability to explain complex process to people who aren't programming experts.
6. Strong analytical skills.
7. High attention to detail.
8. Innovation and creativity.
9. The ability to work with large, complex datasets.
10. Ability to work with ambiguity, translation of high-level direction to specific deliverables and effectively plan selfassigned tasks efficiently in complex work streams.
11. Ability to take business requirements and create technology solutions
12. High detail-orientation and solid logical acumen
Qualifications
1. Degree in Computer Science, Telecommunications and/or any other related field.
2. Relevant professional qualification
3. Advanced skills in data scripting and database development technologies (SQL, C#, Python, PowerShell, Ruby,
Java, Batch Scripting)
4. Basic understanding of NoSQL technologies (Splunk, ELK, AWS DynamoDB)
5. Understanding of Reporting / Visualization tools (Tableau, Qlik, Spotfire)
6. CRM / Marketing Automation Systems (Salesforce, Pardot, Exact Target, Marketo)
7. Understanding of Network Infrastructure (e.g. Firewalls, CIDR blocks, Ports etc.)
8. Understanding of Streaming/Real-Time data technologies (AWS Kinesis, Kafka, Flume)
Relevant Experience
1. 3-5 years’ experience in technology/data analytics.
2. Experience with relational database systems (MSSQL, Oracle, Sybase, MySQL, Postgres, SAP HANA)
3. Experience with Cloud platforms (AWS, Azure, Google Cloud)
4. Experience with Big Data Technologies (Hadoop, Spark, RedShift, Big Query, Apache)
5. Web/Software development experience