Data Platform Development: Design an...
POSITION INFO:
As a Data Engineer at iOCO, you’ll be part of a team that designs and delivers innovative data solutions across industries. You’ll work hands-on with modern cloud platforms to build secure, scalable, and efficient data environments that power analytics.
What You’ll Do
- Data Platform Development: Design and implement scalable data pipelines and integration solutions leveraging Azure Data Factory, Synapse Analytics, Azure Data Lake, and Databricks.
- ETL Data Integration: Develop and optimize ETL/ELT workflows, enabling efficient data movement across on-premise and cloud environments.
- Data Modelling: Build conceptual, logical, and physical data models to support enterprise reporting and advanced analytics.
- Migration Projects: Lead and support migrations of on-premise data systems into the Azure ecosystem.
- Governance Security: Ensure solutions align with iOCO standards on governance, security, and compliance (POPIA, GDPR).
- Collaboration: Work closely with business stakeholders, architects, and BI developers to deliver solutions that meet client needs.
- Continuous Improvement: Stay current with evolving Azure and data engineering technologies and recommend innovative approaches.
Your Expertise:
- Experience: 5+ years in data roles, with 3 – 4 years as a Data Engineer in cloud or hybrid environments.
Technical Skills:
- Strong knowledge of the Microsoft Data Stack (SQL Server, T-SQL, SSIS, SSRS, SSAS).
- Proven hands-on experience with Azure Data Factory, Synapse Analytics, Azure Data Lake, Azure SQL, and Databricks.
- Solid understanding of data modelling, warehousing, governance, and integration principles.
- Proficiency in Python, SQL, and scripting in Linux/Windows environments.
- Familiarity with orchestration tools (Airflow, Control-M, or similar).
- Advantageous: Exposure to multi-cloud environments (AWS, GCP).
Soft Skills
- Strong analytical mindset with problem-solving ability.
- Clear communication skills with both technical and business stakeholders.
- Structured and detail-oriented, with a strategic approach to design.
- Ability to mentor and support peers in the engineering team.
Â
Personal Attributes
- Client-Centric – Able to build rapport and deliver value in every interaction.
- Innovative – Constantly exploring new technologies, ideas, and approaches.
- Detail-Oriented – Committed to precision and accuracy.
- Resilient Adaptable – Thrives in evolving environments and complex projects.
Other information applicable to the opportunity:
- Contract position
- Location: Johannesburg
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.