Jobs

Senior Software Engineer – WMS (C# .NET) at takealot.com

  • Job Type Full Time
  • Qualification Bachelors , National Certificate
  • Experience 6 years
  • Location Western Cape
  • City Cape Town
  • Job Field ICT / Computer 

Senior Software Engineer – WMS (C# .NET) at takealot.com

Senior Software Engineer – WMS (C# .NET)

Role overview

  • Plays a crucial role in designing, developing, and maintaining our Warehouse Management System. With a specific focus on optimising warehouse operations, this role will collaborate with cross-functional teams to deliver robust and scalable software solutions that improve our logistics operations.

Key Responsibilities:

  • Design, develop, and implement features for the Warehouse Management System to improve operational efficiency.
  • Work closely with product managers, architects, and other engineers to understand requirements and translate them into technical solutions.
  • Lead code reviews, provide technical guidance, and mentor junior engineers to foster a culture of continuous improvement.
  • Collaborate with QA teams to ensure high-quality delivery through robust testing and debugging practices.
  • Integrate new technologies to enhance system performance and address complex logistics challenges.
  • Maintain comprehensive documentation for code, architecture, and user guides.

Qualifications & Experience:

  • Bachelor’s degree or Diploma in Computer Science, Engineering, or a related field is preferred
  • Minimum of 6 years of professional experience in software development using C#
  • Solid Experience with SQL Server and ORM frameworks
  • Experience with data analytics tools and reporting technologies
  • Proficiency using ASP.NET Core MVC and React web frameworks
  • Proficiency with web technologies (HTML, CSS, JavaScript and Typescript)
  • Proficiency with Mobile Development would be advantageous
  • Solid 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
  • Solid understanding of RESTful API development and microservices architecture
  • Familiarity and experience with containerization technologies
  • Database development
  • API integration
  • Mobile development
  • Version Control
  • Code review
  • Trouble shooting

Key Skills Required: 

  • Problem-Solving: Strong analytical and problem-solving skills with the ability to think critically and creatively
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders
  • Team Player: Ability to work effectively in a collaborative team environment
  • Knowledge of warehouse processes and logistics operations would be advantageous

Method of Application

Interested and qualified? Go to takealot.com on job-boards.greenhouse.io to apply

Leave a Comment