Please login/register to apply for this job.
11 Dec 2025

Permanent Software Developer – Boxer Vacancies

Boxer – Posted by JobLink24 Durban, KwaZulu-Natal, South Africa

Job Description

Get daily job updates directly on WhatsApp

Boxer Vacancies – Software Developer – Westville

Employer: Boxer

Boxer is expanding its technology capabilities and is looking for an experienced Software Developer to join our growing data and engineering team. This role focuses on building robust data solutions, modernizing our data infrastructure, and developing high-quality API services that support business intelligence and advanced analytics. If you’re passionate about data engineering, backend development, and scalable system design, this is an excellent opportunity to contribute to a fast-growing retail organisation.

Minimum Requirements

  • Minimum 5 years’ software development experience, with strong exposure to data warehousing and ETL

  • Degree or Diploma in IT, Computer Science, Information Systems, or a related field

  • Hands-on experience with MySQL and Microsoft SQL Server (schema design, performance tuning, optimization)

  • Strong ETL experience, particularly with SSIS and Kestra

  • Solid understanding of Kimball star schema design and relational theory

  • Proven Python development experience, specifically using FastAPI for API and data integration

  • Advanced SQL skills (queries, joins, indexing, stored procedures)

  • Strong understanding of data warehousing principles

  • Familiarity with distributed systems and MPP environments (advantageous)

  • Experience with BI tools such as Power BI, Tableau, or Oracle BI

  • Ability to work independently, innovate, and adapt in a rapidly evolving environment

Key Responsibilities

  • Design, develop, and maintain ETL pipelines for ingesting and transforming data from multiple systems (CRM, ERP, Excel, web logs, etc.)

  • Develop and optimize SQL code for MySQL and SQL Server environments, including table structures, indexing, and stored procedures

  • Apply Kimball star schema principles to build efficient, scalable analytical models

  • Build and maintain Python-based API and web services using FastAPI for semantic and analytical data delivery

  • Implement and maintain ETL workflows using SSIS and Kestra

  • Collaborate closely with BI and analytics teams to support reporting, dashboarding, and semantic layer models

  • Monitor system performance and identify improvement opportunities for scaling and optimization

  • Stay current with emerging trends in data engineering, database technologies, and backend development

  • Bonus: Experience with Kubernetes and/or Docker for containerization and deployment

  • Bonus: Experience with JavaScript for analytics and data modeling

  • Experience with developing semantic layer models in Python

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

99 total views, 1 today

Apply for this Job

Install JobLink24 App

Install
×