REF # 20428

 264 total views,  2 views today

Cape Town

Intermediate C#/SQL Developer

Enquire / Apply


A dynamic online direct selling company based in Cape Town seeks a highly skilled & solutions-driven Intermediate C#/SQL Developer to join its team where your core role will be to effectively contribute to the full Systems Development Life Cycle. The ideal candidate requires a relevant Degree/Diploma, 3 years’ experience in skills including C#, SQL – Table design and construction, Stored Procedures, Troubleshooting & SQL Scripting; ASP.Net, .Net Core, Entity Framework, LINQ, Domain Driven Design, MVC, HTML, CSS, JavaScript, jQuery, NUnit, Moq, GitHub, Cloning/Branching/Merging, Scrum and Kanban.



Build new features and systems.

Maintain existing features and systems.

Troubleshooting feature and system issues.

Analyse business requirements and design software development solutions at a story level.

Write effective and maintainable code according to the business requirements and business development coding standards.

Manage feature and system deployments to UAT and Production environments.

Effectively use source control according to business standards.

Construct relevant development documentation, primarily regarding technical story planning.

Liaise and communicate effectively with various roles.



Relevant Degree or Diploma.

At least 3 years’ experience with the relevant skills.


MS SQL – Table design and construction, Stored procedure development and troubleshooting, SQL Scripting.

Web API development – ASP.Net, .Net Core, Entity Framework / Core, LINQ, Domain Driven Design methodology.

Web Application development – ASP.Net, .Net Core, MVC, HTML, CSS, JavaScript, jQuery.

Test Driven Design – NUnit, Moq.

Branching Source Control Management, GitHub, Cloning / Branching / Merging.

Agile – Scrum, Kanban.


Advantageous –

Understanding of Model View Presenter.

Windows Forms development.

Windows Service development.

Experience with Jira.

Automation, e.g. Jenkins.

Azure development.



Analyse complex problems and produce solutions.

Good communication skills.

Can work independently without supervision.

Enjoys working in a team environment.

Eager to learn and adapt.


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.



When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.

Degree, Diploma, Permanent

Please complete the following form.

Upload Your CV (MS Word)