A company that buys and sells used goods, offers cash loans, and provides financial services, is looking for a Software Development Team Lead to join their team Skills Required · Bachelors degree in computer science or related field, or equivalent work experience. · Six years experience as a Software Developer. · Knowledge of coding languages, systems, patterns, and methodologies: - C# - MS SQL; T-SQL - Web API 2 / Core & Rest web services - .NET Core - ASP.Net - WinForms; UWP - Entity Framework 6 - Entity Framework Core - LINQ - SSRS - MVC - MSSQL Server - HTML 5 - JavaScript - Git - JIRA - Agile development · Experience designing and developing enterprise grade software. · Experience with source control management systems and continuous integration/deployment environments · Experience with agile development methodologies including Kanban and Scrum · Experience with multi-threading and concurrency · Experience with debugging, performance profiling and optimization · Comprehensive understanding of object-oriented and service-oriented application development techniques and theories Should you meet the requirements for this position, please email your CV to it.vacancystand-outstaffing.co.za . You can also contact the team on XXX-XXXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.