Skip to main content

DMZ268 - Full Stack .NET Developer

Technology
Data Monkey (PTY) LTD
Modderfontein, South Africa4 days ago
Full time

Job description

Job Summary

Our client is seeking experienced Full Stack .NET Developers to deliver and support .NET applications for a banking client in Sandton, Johannesburg. The role requires strong C# development expertise, hands-on experience with Azure application services and deployment technologies, Azure DevOps pipelines, and Angular or React. Successful candidates will work on-site daily and contribute across front-end and back-end development, cloud integration and containerised delivery.

Responsibilities

  • Develop, enhance and maintain full stack applications using C# and .NET, delivering reliable software solutions aligned with banking client requirements.
  • Build and integrate Azure-hosted application components using Azure Functions, App Service and Container Apps. Implement secure application access and secrets management using Azure AD-managed identities and Azure Key Vault.
  • Define and manage cloud infrastructure as code using ARM templates, Terraform or Bicep. Develop and maintain responsive user interfaces using Angular or React, supported by HTML, JavaScript and TypeScript.
  • Configure and maintain Azure DevOps pipelines to support automated builds, deployments and application delivery.
  • Package and deploy applications using Docker and container technologies. Support back-end integrations and event-driven development, including data access and processing with Microsoft SQL Server.
  • Apply working knowledge of jQuery, AngularJS (Angular.js) and modern Angular (Angular.io) where relevant to application requirements.
  • Collaborate with delivery and technical teams to troubleshoot issues and maintain reliable application functionality.

Competencies

  • Strong analytical thinking, problem-solving and troubleshooting skills across front-end, back-end and Azure-hosted applications.
  • Effective communication and collaboration with technical teams and banking client stakeholders.
  • Ability to manage development priorities, maintain attention to detail and deliver within project timelines.
  • Adaptability, ownership and a practical approach to learning and applying technologies within a changing delivery environment.

Technical Skills

  • A minimum of 6–7+ years of .NET development experience is required.
  • Strong hands-on C# and .NET development experience is mandatory.
  • with Azure Functions, Azure App Service and Azure Container Apps is required. Working knowledge of Azure AD-managed identities and Azure Key Vault is required.
  • Infrastructure-as-code experience using at least one of ARM, Terraform or Bicep is required. Practical front-end development experience with Angular or React is mandatory.
  • Experience with Azure DevOps pipelines is mandatory.
  • Experience with Docker and container technologies is required.
  • Intermediate front-end knowledge of HTML, JavaScript, jQuery, Angular.js, Angular.io and TypeScript is required.
  • Intermediate back-end knowledge of event-driven development and Microsoft SQL Server is required.

General Information

  • Contract: 6 months + 6 months renewal
  • Location: Sandton, Johannesburg
  • Work Mode: Onsite

Keywords
HTML5JQueryMicrosoft SQL ServerCloud computingTypescriptAngularAngularJSJavaScriptDevOpsHtmlSql

Interested in this role?