Where

Senior Software Engineer – Cape Town (Hybrid)

Executive Placements
Cape Town Full-day Full-time

Description:

A cutting-edge technology company currently undertaking a digital transformation are looking for A senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework. You will be a key contributor to custom software solutions, working closely with front-end engineers and other team members to deliver seamless integrations and high-quality products.

You will also mentor junior developers, review code, and provide guidance to support their growth. Working together with the Software Engineering Lead, you will ensure that the solution architecture meets the teams exacting standards for maintainability and performance. The environment includes both private and public cloud, with a strong emphasis on containerization and microservices.

Skills & Experience:

Minimum of 7 years practical experience in the full software development life cycle as a software engineer or software developer. Demonstrates solid understanding of Software Engineering design patterns and/or methodologies. Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework. Demonstrated experience in designing and building RESTful APIs and microservices. Proficient in working with relational and NoSQL databases (e.g. SQL Server & MongoDB) and writing efficient queries. Hands on experience with container orchestration tools and containerization technologies (e.g. Kubenetes & Docker) Experience with messaging systems (e.g. Kafka, RabbitMQ). Familiarity with cloud platforms such as AWS, Azure or GCP. Strong knowledge of Devops practices, including CI/CD pipelines and infrastructure as code. Demonstrates solid understanding of Software Testing fundamentals. Demonstrates solid ability to mentor and transfer knowledge to the greater team. Demonstrates consistent passion for Technology and keeping up with the industry. Exceptional attention to detail, ensuring high standards of quality in all outputs Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations Experience mentoring or coaching junior developers. Excellent problem solving and analytical skills. Ability to accurately estimate effort and take ownership for time management and delivery.<
20 Mar 2025;   from: gumtree.co.za

Similar jobs

Description: A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineers. As a software engineer, you will focus on designing and developing robust, scalable, and efficient ...
7 days ago
  • Executive Placements
  • Cape Town
Description: Senior Industrial Engineer Cape Town The Industrial Engineer required, will form part of the engineering release process and will be responsible for industrial and process engineering-related functions. Requirements: BTech or BEng (Industrial ...
25 days ago
Description: We are seeking an experienced Senior Project Manager for our clients Technology Services Division. This is Cape Town based and a HYBRID Position. You will be required to be in office 3 days a week (Compulsory Wednesdays for all). The ideal ...
20 days ago
  • Executive Placements
  • Cape Town
Description: Think of yourself as the Brian of the development teamsharp, dependable, and always the voice of reason when the code gets wild. Youll be working with a bunch of characters (seriously, a fun crew), writing elegant Java code and taming the ...
19 days ago