Permanent
Software Engineer (UI/UX, C#.NET, React.js)
Unknown, Unknown
unknown
Closing date not listed
About this role
IT/Computer - Other IT/Computer
Cape Town
FULL TIME
Job Summary
Software Engineer (UI/UX, C#.NET, React.js)
IT - Software Development
Cape Town - Western Cape - South Africa
ENVIRONMENT:
A fast-paced global provider of Managed Service and Cloud Solutions seeks the coding talents of a Software Engineer with a focus on User Experience (UX) and Frontend design excellence. In this hands-on role, you will tackle creative, complex and technically challenging projects for a range of business systems and stakeholders, with a particular focus on a customer portal. You will also help design and deliver fully functional modules and application enhancements in an Agile environment. The ideal candidate will have a passion for Development, an eye for detail, creativity, and an intrinsic motivation to succeed. You must also have 3+ years work experience in a similar role including UI/UX design and development using React.js, C# (.NET 6+), SQL, NoSQL, RESTful APIs, Azure, Git and DevSecOps.
DUTIES:
* Produce high-performing, well documented code.
* Assist with converting user requirements to innovative technical solution designs.
* Assist with key decisions on UI/UX design.
* Work closely with other Developers to review and implement designs.
* Develop comprehensive system modules or enhancements.
* Complete the full functional testing of new software releases.
* Manage development backlog and assigned tasks within Azure DevOps.
* Weekly progress reporting against targets, projects, and development backlog.
* Ensure systems integrity/security/availability.
* Work directly on customer projects if required.
REQUIREMENTS:
* 3+ Years of experience as a Software Engineer
* Strong understanding of Web Application development and SPAs.
* UI/UX design and development using React.js.
* C# (.NET 6+).
* SQL & NoSQL Databases (preference for MSSQL/Cosmos).
* RESTful APIs.
* Microsoft Azure for deploying & hosting applications (AppService/Functions, API Management, Front Door, Storage, Application Insights/Log Analytics/Kusto, ARM/BICEP etc.).
* Azure DevOps (Repositories, Deployment Pipelines, CICD, Workload Planning).
* Git or other Version Control software.
* Secure development practices including DevSecOps
* Agile Development principles and practices.
Desirable
* Experience building or integrating AI-driven features such as chatbots or agent-based workflow automation.
* Experience with Python for scripting, data processing, or AI-related tasks.
* Experience with Angular.js and PHP.
* Experience with Linux.
* Experience with Docker and Azure Container Apps.
* Networking knowledge (DNS, Routing, Firewalls, CDNs).
* Prototyping tools such as Sketch, Figma, InVision, or Adobe XD.
* Useability Testing to diagnose UX problems and discover design opportunities.
Apply for this Job
Datafin
Recruiter