C# Developer
ICT ~ Call Centre BPO
Johannesburg North, Johannesburg – Gauteng – South Africa
The role can be based anywhere in SA as you will not be required to come into the office.
Reporting to the Head of IT, you will be part of the company’s operational development team directly supporting the call centre. The role involves using C# to create ad hoc and larger projects using ASP.NET SPAs, MVC, Razor and Blazor with SQL stored procedures for the backend. A willingness to keep learning and staying updated on modern development environments, techniques and trends like the latest ASP.NET developments as well as ML.Net.
- Minimum 10 years overall experience in a development role
- Passed Matric with exemption and Matric Mathematics (not Math literacy, not SG Math)
- University bachelor’s degree advantageous
- 10 years of Development experience
- A minimum of 5 years using and programming in C# daily
- Sound knowledge of secure development principles
- 5 years of Web Development (Any) experience
- 3 years of Front-end Web development (MVC, ASP.NET, .NET Core, Razor Pages)
- 1-year SQL/T-SQL (stored procedures, triggers, views, data types, keys indexes, constraints, foreign keys, relational design) experience
- 1 year of RESTFul APIs experience
- 1 year of .NET Web API Usage experience
- 1 year of .NET Web API Development experience
- 1 year of SOAP Web Services experience
- Good grasp of English and the ability to communicate an idea well, over the phone
- Energetic and enthusiastic
Advantageous Experience
- React, Vue, Angular etc. experience
- Blazor experience
- ML.NET experience
- Experience with Node-Red
Experience with Linux and Asterisk