Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

TFG (The Foschini Group)

Wes-Kaap

On-site

ZAR 600 000 - 800 000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fashion lifestyle retailer is seeking a Senior Software Engineer to join its Customer, Platforms and Insights Division. The role involves delivering on Tier 1 projects and enhancing the organization’s data-driven capabilities. Key responsibilities include collaboration within Agile teams, designing and implementing APIs, and leveraging cloud technologies. Ideal candidates will possess a relevant tertiary qualification and substantial experience in software engineering, particularly with APIs and containerization technologies. This is an excellent opportunity to make an impact in a dynamic ICT environment.

Qualifications

  • Minimum of 5-8 years’ software engineering experience building APIs and applications.
  • Have proven experience developing APIs and web services (Web API, REST).
  • Hands-on experience with Kubernetes and deployment of containers.
  • Exposure to Azure DevOps and CI/CD concepts.

Responsibilities

  • Collaborate with the team as part of an Agile development process.
  • Design, code, test and implement solutions in multiple frameworks and stacks.
  • Document processes and SOPs.
  • Influence solution design and build highly performant systems.

Skills

.NET
SQL
Kubernetes
Apache Kafka
Agile methodologies
Test-driven development
Python
Apache Spark
Front End frameworks (Vue or React)

Education

Relevant tertiary qualification

Tools

Azure DevOps
ETL tools
Job description
Job Description

Customer, Platforms and Insights

TFG’s mission is to be the leading fashion lifestyle retailer in Africa whilst growing its international footprint by providing innovative products, creative customer experiences and by leveraging its portfolio of diverse brands to differentiate its offering.

With over 20 retail brands that trade in fashion, jewellery, accessories and sporting apparel, cellular, home ware and furniture, TFG is one of the leading retail groups in Africa. Besides South Africa, TFG also has a presence in Botswana, Zambia, Namibia, Lesotho and eSwatini through various TFG retail brands.

TFG Infotec is a dynamic, well‑established Information and Communication Technology (ICT) organisation dedicated to the development and implementation of world‑class IT systems and infrastructure for TFG (The Foschini Group). As TFG’s centralised IT division, Infotec provides innovative, strategic and cost‑effective ICT solutions and professional services to TFG and its subsidiaries. Working for TFG means working with highly talented professional individuals, who are passionate about collaboration, creativity and working towards successful customer service.

We have an exciting position for a Senior Software Engineer to join our Customer, Platforms and Insights Division to deliver on Tier 1 projects and ongoing operations. This is an excellent opportunity to join the team in making TFG a data‑driven organisation with the Customer in mind.

Key Responsibilities
  • Collaboration with the team as part of an Agile development process.
  • Manage your tasks, removing ambiguity from your tickets to streamline development.
  • Take part in planning and scoping sessions.
  • Assist your team on operational tasks related to the platform(s).
  • Build relationships with developers, Product managers and other colleagues data‑driven.
  • Influence the team to build resilient, maintainable solutions.
  • Influence solution design and build highly performant systems.
  • Document processes and SOPs.
  • Design, code, test and implement solutions in multiple frameworks and stacks.
  • Create high‑quality and maintainable software solutions.
  • Work with engineering team members to build components and APIs for the enterprise.
Qualifications and Experience
  • A relevant tertiary qualification.
  • Minimum of 5‑8 years’ software engineering experience building APIs and applications.
  • Have proven experience developing APIs and web services (Web API, REST).
  • Hands‑on experience with Kubernetes and deployment of containers.
  • Hands‑on experience working with Apache Kafka.
  • Experience with agile development methodologies and test‑driven development.
  • Exposure to Azure DevOps and CI/CD concepts.
Skills
  • Be technically skilled in multiple development frameworks and eager to learn new ones when the need arises.
  • Have a good understanding of .NET, SQL, YAML.
  • Exposure to design principles/patterns and actively implementing them such as SOLID, Event‑Driven Architecture, Outbox, Microservice, Repository, Unit of Work, Factory.
  • A strong commitment to professional service delivery, planning and organising ability, innovative, critical thinking and problem‑solving skills, ability to work independently and in a team‑oriented, collaborative environment, good communication skills, written and verbal, good attention to detail and levels of accuracy.
Advantageous
  • Python experience.
  • Experience with Apache Spark.
  • Experience with AWS or Azure Cloud Platforms.
  • Experience with Front End frameworks such as Vue or React.
  • Experience with Databricks.
  • Experience with ETL tools.
Behaviours
  • Action Oriented – readily takes on new challenges and opportunities with a sense of urgency and eagerness.
  • Communicates Effectively – conveys information and communicates ideas in a clear, concise and impactful manner.
  • Courage – confronts and tackles challenging situations with courage.
  • Decision Quality – consistently makes timely, well‑rounded and informed decisions.
  • Ensures Accountability – takes accountability and ensures others are held to account on agreed‑upon performance targets.
  • Manages Complexity – interprets and simplifies complex and contradictory information when resolving organisational problems.
  • Plans and Aligns – develops plans and prioritises initiatives that align to the organisational goals and objectives.
  • Tech Savvy – leverages new technology to enhance productivity, improve problem‑solving and support business growth.

Preference will be given, but not limited to, candidates from designated groups in terms of the Employment Equity Act.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.