Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
TEAM LEAD / SENIOR C# DEVELOPER - 364973
TEAM LEAD / SENIOR C# DEVELOPER
Information Technology / Web Development / Telecommunications
Wage / Salary:
R - Market Related - P/M (Per Month)
A top Pre-Paid Metering company in Durban is looking for a Development Manager or a Senior Developer in a Leadership role to join their growing team.
Duties & Responsibilities
Work inside of a team, following Agile development methodologies
Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework
Follow best software engineering practices.
Exercise version control discipline to maintain source code.
Should you be unsuccessful for this particular position, you have no objection to us retaining your personal information in our database which you confirm is true, correct and up to date. Should a suitable opportunity arise we will contact you and request your permission to submit your information.
Desired Experience & Qualification
Minimum BSc. Degree – Not Negotiable
Minimum 3 – 5 years in a Leadership/ Managerial role Not neg.
5+ years of solid industry experience with C# and .NET
Strong technical understanding of .NET framework, ASP.Net architecture and application design
Experience in WPF and the MVVM design pattern
Experience in .NET Core 2.0+, EF Core 2.0, ASP.NET MVC with Razor and Angular/Typescript.
SQL & relational database programming skills
Experience in web back-end technologies (e.g. SOAP, REST) will be advantageous
Experience in Microsoft Azure would be advantageous
Exposure to the GIT version control system will be advantageous
Exposure to Scrum and Agile methodologies will be advantageous
Kubernetes and Docker experience are advantageous
Strong analytical and logical problem-solving skills
Must be a South African citizen or hold valid work permit