Package & Remuneration
Job Description
Key Responsibilities:
- Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning.
- Collaborate with cross-functional teams to define and execute the technical roadmap, aligning with business objectives and customer needs.
- Drive the design, development, and optimization of platforms, ensuring scalability, reliability, and security.
- Provide technical guidance and support to ensure successful project delivery on time and within budget.
- Stay updated on industry trends and emerging technologies, evaluating their impact and relevance.
- Partner with Product Managers and stakeholders to translate business requirements into technical solutions, ensuring alignment and execution.
- Implement best practices, processes, and tools to streamline workflows and improve efficiency.
- Monitor and analyze platform performance metrics, identifying areas for optimization to enhance customer experience.
Qualifications and Experience:
- Bachelor's Degree in Engineering, Computer Science, or related field.
- Proven experience in software development and technical leadership, with successful delivery of complex projects.
- Deep understanding of software architecture, design patterns, and best practices, with hands-on experience in backend and frontend development.
- Experience with cloud platforms (e.g., AWS, Azure) and modern development frameworks/tools.
- Development Experience:
- Languages: C#, Javascript, SQL, Python, Go
- Frameworks: Angular, React, .NET, .NET Core
- ORM Tools: Entity Framework, Hibernate
- Relational Databases: Oracle, MSSql, MySQL
- Cloud Environments: Azure, AWS
- Messaging/Event: Kafka
Skills:
- Strong problem-solving skills and a passion for driving technical excellence and innovation.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple projects effectively.
- Strong leadership and communication skills to motivate teams and achieve goals.
Behaviours:
- Business Insight - applies market and business insights to drive objectives.
- Effective Communication - conveys information clearly and impactfully.
- Decision Quality - makes timely, informed decisions.
- Accountability - takes responsibility and ensures team performance.
- Managing Complexity - simplifies complex information for problem-solving.
- Process Optimization - improves work efficiency and effectiveness.
- Planning and Alignment - develops plans aligned with organizational goals.
- Tech Savvy - leverages technology to enhance productivity and growth.
Note: Preference may be given to candidates from designated groups as per the Employment Equity Act.
About Us
At TFG, our people are our greatest asset. We are an internationally diversified retail portfolio with 34 lifestyle and apparel brands that inspire our customers to live their best lives. Our vision is to create remarkable omnichannel experiences. Join us for endless growth opportunities in a purpose-led environment where your impact is valued.
About the Team
TFG's IT team manages the company's technological systems and infrastructure, ensuring adaptability, scalability, and risk management through future-fit technology and methodologies.