Enable job alerts via email!

Software Engineer (UI/UX, C#.NET, React.js)

DataFin

Cape Town

On-site

ZAR 300,000 - 400,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology firm in Cape Town is seeking a passionate Software Engineer with experience in UI/UX and Frontend design. You'll work on complex projects, delivering functional modules and application enhancements in an Agile setting. Ideal candidates should have over 3 years of relevant experience, particularly with React.js, C#, and Azure. Join a dynamic team focused on innovative solutions.

Qualifications

  • 3+ years of experience as a Software Engineer.
  • Strong understanding of Web Application development and SPAs.
  • Secure development practices including DevSecOps.
  • Experience with Agile Development principles.

Responsibilities

  • Produce high-performing, well documented code.
  • Assist with converting user requirements to innovative technical designs.
  • Develop comprehensive system modules or enhancements.
  • Manage development backlog and assigned tasks within Azure DevOps.

Skills

UI/UX design
React.js
C# (.NET 6+)
SQL
NoSQL
RESTful APIs
Microsoft Azure
Git
DevSecOps
Agile Development

Tools

Azure DevOps
Docker
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.