A mid-level software engineer in Cape Town builds and maintains systems for a digital transformation specialist: writing front-end code in HTML/CSS/JavaScript, integrating backend services and databases, and using Microsoft Azure (databases, logic apps) alongside SharePoint and Microsoft 365.
Software Engineer (Azure, HTML, CSS, JavaScript) IT - Software Development Cape Town, Western Cape, South Africa
Environment
Write well designed, testable, efficient code by using best Software Development practices as the next Software Engineer sought to join the team of a dynamic Digital Transformation Specialist. You will develop systems according to scoping document, integrate data from various backend services and databases while producing wireframes and mockups when required and utilising the Microsoft Azure platform to create databases, tables, queries & optimizations. The ideal candidate will require a suitable tertiary qualification with 4 years experience in web technologies HTML, CSS and JavaScript including experience with Azure, SharePoint, Microsoft 365 products and UX and design.
Responsibilities
Develop systems according to scoping document.
Be responsible for maintaining, expanding, and scaling the build.
Write well designed, testable, efficient code by using best Software Development practices.
Integrate data from various backend services and databases.
Gather and refine specifications and requirements based on technical needs.
Create and maintain software documentation.
Assist with support on existing and newly built systems.
Design test plans, scenarios, scripts, and procedures for testing including Regression Testing.
Analyse test results and bug fixing.
Utilise best practices and standards when designing elements.
Produce wireframes and mockups when required.
Support existing tools by investigating user issues, recommending fixes and implementing solutions.
Integrate and enhance existing tools using design elements.
Utilise the Microsoft Azure platform to create databases | tables | queries and optimizations.
Utilise the Microsoft Azure platform to create automations and integration points using logic apps between databases and frontend web apps.
Support and assist the team when required.
Stay plugged into emerging technologies/industry trends and apply them into operations and activities.
Requirements
Qualifications
Relevant tertiary education.
Experience/Skills
4 Years experience in web technologies, HTML, CSS and JavaScript.