Our client an on-demand delivery service who is changing the face of logistics with technology is looking to employ a Back-
End Software Engineer (C#) to their Cape Town based offices. Successful incumbent should have 3 years’ experience in software systems and should be proficient in coding in the following languages : C#, SQL, Firebase, EventStore and MongoDB.
As a Back-end Software Engineer, you will be responsible for all aspects of product development.
This not only includes design and coding of new architecture and services, but also helping define the strategic direction for such systems.
We have built systems from the ground up and you will be part of a diverse team taking it to the next level.
Helping select the right technologies and envisioning a long-term architecture is part of the role. So is working with multiple internal and external distributed services.
Provide technical assistance to peers / subordinates as needed.
Construct system code in line with technical specification and delivered within the agreed timeframe as per the project plan.
Ensure accurate system code as per the technical design specification.
Optimised and quality code to ensure no system degradation.
Identify all defects during testing (Functional, System, Integration, Stress testing and UAT) and configure application build.
3+ years of experience in building impactful and technically complex software systems.
Top notch coding skills in C# and SQL required and bonus points for Firebase, EventStore and MongoDB experience.
Excellent communication skills with both technical and non-technical audiences.
Strong sense of ownership and drive.
Sharp problem-solving skills and ability to resolve ambiguous requirements.
Demonstrated focus on continuous improvement of systems, software, and processes through analysis and metrics.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.