Introduction
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
- Knowledge of Ionic would be advantageous