Enable job alerts via email!

Senior Software Engineer WMS

Sabenza IT & Recruitment

Cape Town

On-site

ZAR 600 000 - 800 000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading ecommerce logistics partner in Cape Town seeks a Senior Software Engineer to enhance their Warehouse Management System. The role involves designing and developing software solutions to optimize warehouse operations, collaborating with cross-functional teams, and mentoring junior engineers. Ideal candidates will have extensive experience in C#, SQL Server, and modern web frameworks. Join a dynamic environment that promises challenges and growth.

Qualifications

  • Minimum of 6 years of professional experience in software development using C#.
  • Proficiency in ASP.NET Core MVC and React web frameworks.

Responsibilities

  • Design, develop, and implement features for the Warehouse Management System.
  • Lead code reviews and mentor junior engineers.

Skills

C#
React
SQL Server
Data Structures
Software Development
OOP
RESTful API

Education

Bachelor's degree in Computer Science

Tools

ASP.NET Core MVC
AWS

Job description

A renowned ecommerce logistics partner specializing in B2B and B2C warehousing and fulfilment solutions for local and African markets offers market-related benefits, a great work environment, and a promise that you won't be bored as long as you are prepared for a challenge and want to build something great.

Role Overview

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

Key Responsibilities :
  1. Design, develop, and implement features for the Warehouse Management System to improve operational efficiency.
  2. Work closely with product managers, architects, and other engineers to understand requirements and translate them into technical solutions.
  3. Lead code reviews, provide technical guidance, and mentor junior engineers to foster a culture of continuous improvement.
  4. Collaborate with QA teams to ensure high-quality delivery through robust testing and debugging practices.
  5. Integrate new technologies to enhance system performance and address complex logistics challenges.
  6. Maintain comprehensive documentation for code architecture and user guides.
Requirements
  1. Bachelor's degree or diploma in Computer Science, Engineering, or a related field (preferred).
  2. Minimum of 6 years of professional experience in software development using C#.
  3. Solid experience with SQL Server and ORM frameworks.
  4. Experience with data analytics tools and reporting technologies.
  5. Proficiency in ASP.NET Core MVC and React web frameworks.
  6. Proficiency with mobile development is advantageous.
  7. Solid understanding of RESTful API design and integration.
Key Requirements :
  1. Solid understanding of RESTful API development and microservices architecture.
  2. Experience with containerization technologies.
  3. API integration skills.
  4. Experience with version control systems.
  5. Ability to perform code reviews and troubleshooting.
Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems

Additional Details
  • Employment Type : Full Time
  • Experience : 6+ years
  • Vacancy : 1
Create a job alert for this search

Senior Software Engineer • Cape Town, Western Cape, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.