Package & Remuneration
JOB DESCRIPTION
Key Responsibilities:
- Design, code, test, and implement APIs and applications across multiple frameworks and stacks.
- Collaborate with architecture and engineering teams to develop components and APIs for the enterprise.
Qualifications and Experience:
- A relevant tertiary qualification.
- Minimum of 5 to 8 years' software engineering experience, specifically in building APIs and applications.
- Proven experience in developing APIs and web services (Web API, REST).
- Technical proficiency in multiple development frameworks.
- Good understanding of ASP.NET MVC, Angular, JavaScript, HTML, XML, and XAML.
- Experience with agile development methodologies and test-driven development.
- Exposure to SOA and microservices design principles.
- Experience with Azure DevOps and CI/CD concepts.
- Familiarity with Apache Kafka and Red Hat OpenShift or similar container technologies.
Skills:
- Strong commitment to professional service delivery.
- Excellent planning and organizational skills.
- Innovative thinking, critical thinking, and problem-solving skills.
- Ability to work independently and collaboratively in a team environment.
- Effective written and verbal communication skills.
- Attention to detail and high accuracy levels.
Advantageous:
- Experience with Python.
- Experience with Apache Spark.
- Experience with AWS or Azure Cloud Platforms.
Behaviours:
- Action-oriented with a proactive approach to new challenges.
- Effective communicator who conveys ideas clearly and impactfully.
- Courageous in confronting challenging situations.
- Decisive, timely, and well-informed decision-making.
- Accountability in personal and team performance.
- Ability to interpret and simplify complex information.
- Develops plans and prioritizes initiatives aligned with organizational goals.
- Leverages new technology to enhance productivity and support business growth.
Preference will be given, but not limited to, candidates from designated groups in terms of the Employment Equity Act.
About Us
TFG is an internationally diversified retail portfolio of 34 brands, committed to inspiring customers to live their best lives. We aim to create remarkable omnichannel experiences and are dedicated to growth and impact across the industry. Join us and be part of a purpose-led business that values its people.
About the Team
Our Information Technology team manages the company's technological systems and infrastructure, ensuring adaptability, scalability, and risk reduction through the adoption of future-fit technology and methodologies.