Software Engineer
Posted 26 Feb 2025
Advertised as “Intermediate .NET Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 3–5 yrs
- Management level
- Individual contributor
No salary listed for this role.
Field of studyComputer Science, Information Technology (or related)
Study levelDiploma or higher
Takealot Fulfilment Solutions (TFS), a division of Takealot Online (RF) (Pty) Ltd, is looking for a highly talented Intermediate Software Engineer to join our Last Mile Solutions team based in Cape Town, South Africa.
Join Our Mission at Takealot Fulfilment Solutions | We Are TFS
Revolutionising e-commerce logistics in South Africa with cutting-edge technology and operational excellence. We deliver 30+ million orders annually, empowering businesses and driving economic growth. Who We're Looking For:
Innovative, ambitious individuals ready to shape the future of e-commerce logistics. At TFS, "Uniquely You" meets "Powerfully Us", where your individuality strengthens our collective mission. Why Join TFS:
- Purpose-driven impact: Transform lives through logistics innovation
- Advanced technology: Work with cutting-edge systems in a fast-paced environment
- Career growth: Thrive in an agile space that champions continuous improvement
- Inclusive culture: Your unique perspective drives extraordinary results
- A culture that celebrates individual uniqueness while championing the strength of togetherness.
- Be part of creating sustainable, scalable solutions that make a difference across South Africa's e-commerce landscape.
This position will report to the Lead Software Engineer (LMS)
Role overview
You will play a crucial role in the development and enhancement of our Last Mile Solution team (LMS), ensuring it meets the evolving needs of our clients and improves operational efficiency.
Key Responsibilities:
- Design, develop, and maintain our state-of-the-art Last Mile Solution, enhancing its functionality and performance.
- Work closely with cross-functional teams including product management, operations, and IT to gather requirements and deliver solutions.
- Integrate the LMS with other business systems and third-party applications, ensuring seamless data flow and interoperability.
- Analyse complex system requirements and troubleshoot issues to ensure optimal system performance and reliability.
- Create and maintain comprehensive documentation for software design, implementation, and testing processes.
- Write clean, scalable, and efficient code, and conduct thorough unit and integration testing to ensure high improvement skills and contribute to the team's growth.