Key Responsibilities
- Design, develop, enhance, and maintain :
Web applications (HTML, CSS, JavaScript / TypeScript, JQuery, OpenLayers, APIs)
Mobile-friendly web applicationsBack-end systems using ASP.NET (IIS), C++, and C#Databases using MySQL and database administration toolsPerform after-hours support on critical services as required.Conduct software testing and quality assurance for new features.Create documentation for all developed solutions and systems.Research and apply new technologies and methodologies to improve systems.Deliver clear and professional presentations when needed.Participate in administrative tasks and internal training sessions as assigned.Required Skills & Experience
Matric and a BSc in Computer Science or equivalent qualification.A minimum of 10 years experience in web-based software development.Strong experience with :ASP.NET (IIS)
JavaScript / TypeScriptDatabase administration and MySQLC++ / C# for standalone and service applicationsProficiency in client-side scripting and web technologies (JQuery, HTML, CSS, OpenLayers).Experience working with legacy code as well as implementing new technologies.Strong problem-solving skills and attention to detail.Excellent command of English, both written and verbal.Strong time management, organisational, and administrative skills.Valid driver's licence and own reliable transport.