- 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