A leading technology solutions provider is seeking an experienced Full Developer to join its dynamic team. The organisation delivers enterprise software workflow automation ITSM digital transformation AI IoT and bespoke technology solutions to clients across multiple industries.
This is a hybrid role based in Centurion with occasional travel to client sites for project delivery implementation support and stakeholder engagement.
Key Performance Areas:
Design develop test document and maintain full-stack software solutions
Build and support enterprise web applications using Microsoft technologies and modern front-end frameworks
Develop scalable back-end services APIs and database solutions
Create responsive and user-friendly front-end interfaces
Participate in software deployment configuration and implementation activities
Troubleshoot and resolve application and system issues
Enhance and maintain existing applications and platforms
Collaborate with business analysts project teams clients and stakeholders to deliver quality solutions
Contribute to workflow automation and digital transformation initiatives
Ensure adherence to coding standards quality assurance processes and security best practices
Provide technical input during client engagements and solution delivery projects
Minimum Requirements:
BCom/BSc Degree in Information Technology Computer Science or equivalent
3-5 years experience in a Full Development role or similar
3-5 years experience using:
C#
Core
MVC
SQL Server
Strong front-end development experience with:
HTML
CSS
TypeScript
JavaScript
React JS
Experience with:
XML
T-SQL
Experience developing both front-end and back-end web applications
Angular 6 experience advantageous
React Native experience advantageous
Workflow development experience advantageous
Microsoft certifications advantageous
Skills & Competencies:
Strong full-stack development and software engineering skills
Sound analytical problem-solving and troubleshooting abilities
Good understanding of modern web application architecture
Ability to build and maintain effective client and stakeholder relationships
Strong communication and collaboration skills
Ability to work independently and within cross-functional teams
Strong planning organisational and time-management skills
Ability to work under pressure and manage multiple priorities
Personal Attributes:
Team player with a collaborative mindset
Self-motivated and proactive
Results-driven and accountable
Customer-focused and solution-oriented
Adaptable and eager to learn new technologies
Detail-oriented with a commitment to quality
Professional reliable and able to engage confidently with clients