Our client is looking for someone with a solid working experience from across many technologies and wants to join a fast-growing company in Durban.
Duties & Responsibilities
The successful candidate will be responsible for the following:
Build and maintain the company website
Build apps for mobile devices
Troubleshoot technical issues and identify modifications needed in existing infrastructure to meet changing user requirements, specifically server and other technical issues
Modify, advance, adapt and integrate systems.
Manage and maintain the existing code base
Ensure successful delivery by providing specialist expertise, knowledge and facilitation across all projects, and specifically the migration to a Cloud-based environment
Desired Experience & Qualification
Degree in Computer Science, Computer Engineering, Information Science or related technical discipline
Experience with both front-end and back-end development across a variety of technology sets (web, mobile, desktop)
MCSD (Microsoft Certified Systems Developer)
Knowledge of Azure SQL Databases
HTML5 (HTML and JavaScript including JSON) and in particular Open UI5
Cordova using Visual Studio .NET
Knowledge of .NET and coding in C#
Windows service construction using C# and .NET for scheduled pushing of data to interfaces with eNatis, Mibtrack and other parties
Understanding of IoT and Event Queues in Azure would be advantageous