Healthforce
Job title: Data Engineer
Reporting to: Engineering Lead
Location: Johannesburg (preferred) or remote
Start date: ASAP
ABOUT HEALTHFORCE
Welcome to Healthforce. We're a health tech company with a big dream: to lower the cost of quality care and improve health outcomes in Africa. We're not saying we're the whole solution, but with our blend of tech and human touch, we're proud to be playing our part.
We've rolled out a couple of digital products. The first is one that empowers clinic-based nurses to manage their practices, better serve patients and connect instantly with telemedicine doctors. This product has materially lowered the cost of access, bringing more efficient care to 4 million consultations in 500 clinic rooms across South Africa. We've also launched the Kena Health smartphone app, that offers purely virtual medical and mental health services. With a stellar 4.8? rating and the title of number one healthcare app in the Google Play store and MTN App of the Year 2023, Kena Health is providing access to quality services at a fraction of the cost of a local doctor.
We're excited to be a part of South Africa's health tech revolution. Along with our key partners and investors, we've got plans to focus our efforts even more around system change.
THE ROLE
Healthforce is a lean, low ego, highly skilled team of multidisciplinary experts, including healthcare, product, engineering, analytics, organisational development and training. We are product-led - meaning that we always start with what our customers need and work as a team to deliver from there. Our team uses modern tools and practices, and customer-centric ways of working.
As a data engineer in our Analytics team, you will be the custodian on the movement and storage of data throughout the organisation. This includes maintaining pipelines and data warehouses. You will work with stakeholders across the organisation to source and model data for optimized storage and efficient retrieval.
WHAT YOU WILL BE DOING
Develop high quality software. You will research, design and implement high quality code with a great bias towards efficiency, maintainability and extensibility. Implement unit tests and support quality assurance procedures.
Develop and maintain data pipelines. You will source and connect data from source systems to the data warehouse ensuring high levels of robustness, security and accuracy. You will build validations throughout the pipeline to ensure consistency in the transportation of data.
Design, develop and maintain databases and architecture. You will work closely with various stakeholders to define the appropriate data models to support business users in using the data and engineering teams to supply data. You will ensure scalability and availability in the design and provide insight on the best ways to improve the architecture and storage.
Collaboration. You will work closely with other engineers, product managers, business analysts, designers and various other stakeholders across the organization to understand the problem and provide insightful input in designing the best solution.
Continuous improvement. Advocate for and introduce improvements to our development, testing, CI, automation and architecture. Improve the data team's best practices and processes. You will also find ways to automate repetitive and manual tasks.
Support deployed code. You will provide support and insight on deployed code to offer support and swift resolution to issues raised by various stakeholders. You will proactively find ways to prevent negative user experiences.
Importantly, you need to be socially minded and should want to apply your creativity and skills to reimagining the way out-of-hospital healthcare can be delivered to all South Africans when enabled by technology.
CULTURE FIT
Healthforce's culture is central to how we do things. We help people, we are aware, and our experience informs our pragmatic approach. That translates into specific behaviours we expect of each other internally and in how we serve our external stakeholders: the ability to connect; the ability to plan; the ability to keep people informed; the ability to deliver; and the ability to learn and grow.
KNOWLEDGE AND EXPERIENCE
A thorough understanding of database and data warehousing principles including OLAP, Data Marts, Star Schema and Snowflake.
At least 2 years experience in object-oriented languages like Python, Java.
Experience with stream-processing systems like Fivetran, Storm, Spark-Streaming.
Experience with big data tools like Hadoop, Spark and Kafka.
Experience with relational SQL and NoSQL databases like Postgres and Cassandra.
Experience using cloud platforms like AWS and Azure.
A familiarity with business intelligence tools like PowerBI and Tableau.
You have worked and understand agile software development methodologies.
Knowledge and interest in artificial intelligence, machine learning and predictive modelling is an advantage.
EDUCATION
Undergraduate degree in Computer Science, Statistics, Applied Mathematics or related field.
Cloud computing certifications will be an advantage.
Short courses to keep up to speed with modern development and big data tools and practices.
A post-grad degree will be an advantage.
#J-18808-Ljbffr