Talent.com
Intermediate Software Engineer

Intermediate Software Engineer

takealot.comCape Town, ZA
17 days ago
Job description

Job title : Intermediate Software Engineer

Job Location : Western Cape, Cape Town

Deadline : November 23, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

StartFragment

Job Description

  • This position will report to the Lead Software Engineer (WMS)
  • Role overview

  • Plays a crucial role in the development and enhancement of our Warehouse Management System (WMS), ensuring it meets the evolving needs of our clients and improves operational efficiency.
  • Key Responsibilities :

  • Design, develop, and maintain our state-of-the-art Warehouse Management System, 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 WMS 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- improve skills and contribute to the team's growth.
  • Qualifications & Experience :

  • Bachelor’s degree or Diploma in Computer Science, Information Technology, or a related field
  • 3-5 years of hands-on experience in software development using C#, with a focus on warehouse management or logistics systems being preferable
  • Experience with Microsoft SQL Server and ORM Frameworks
  • Experience using ASP.NET Core MVC and React web frameworks
  • Experience with web technologies (HTML, CSS, JavaScript and Typescript)
  • Experience with mobile development
  • Understanding of RESTful API design and integration
  • Key Requirements :

  • Proficiency in C#, SQL, .NET Core, MVC, RESTful API, JavaScript, Typescript, HTML, SASS, CSS, and GIT
  • Understanding of RESTful API development and microservices architecture.
  • Familiarity and experience with containerisation technologies
  • Database development
  • API integration
  • Mobile development
  • Version Control
  • Code review
  • Trouble shooting
  • Key Skills Required :

  • Adaptability
  • Problem Solving : Strong analytical and problem-solving skills, with a keen attention to detail
  • Communication : Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders
  • Team Player : Ability to work collaboratively in a team-oriented environment and adapt to change
  • EndFragment

  • ICT jobs
  • Create a job alert for this search

    Software Engineer • Cape Town, ZA