Intermediate Software Engineer at takealot.com

Company:

takealot.com

takealot.com

Industry: Sales / Retail

Deadline: Not specified

Job Type: Full Time

Experience: 3 – 5 years

Location: Western Cape

Province: Cape Town

Field: ICT / Computer

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



Share this job:

Intern, New Business Sales Graduate at DSV