Enable job alerts via email!

Software Engineer

Helderberg Personnel Cc

Wes-Kaap

On-site

ZAR 600 000 - 800 000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in South Africa is seeking a skilled developer to enhance their core platform built on .NET 8. The role involves integrating GitHub workflows, developing connectors, and managing Azure services. Ideal candidates will have a strong background in C#, JavaScript, and SQL, along with experience in CI/CD practices. Join a dynamic team focused on innovative solutions in cloud environments.

Qualifications

  • At least 5 years of development experience in C#, JavaScript, or backend projects.
  • SQL database or relational database skills.

Responsibilities

  • Core platform sub-systems built on .NET 8.
  • Development of connectors leveraging streams/iterators.
  • YAML deployment pipelines under Azure DevOps.

Skills

C#
JavaScript
SQL

Education

Bachelor's degree in Computer Science

Tools

Visual Studio
VS Code
Azure DevOps
Terraform

Job description

Tech Stack :

The platform is built on .NET 8 and runs on public clouds on Azure in South Africa, Europe, and the US.

Customers can also opt for on-premise deployments.

Azure services used include VMs, Azure Storage, Key Vault, and App Gateway.

Integration into GitHub is maintained, as the workflows built in our platform are stored in GitHub.

Development tools involve Visual Studio and VS Code. Code is pushed and issues & PRs are managed in GitHub, with CI/CD implemented through Azure DevOps and extensive use of Terraform.

Responsibilities
  • Core platform sub-systems built on .NET 8
  • GitHub integration to enable customers to manage workflows as code
  • Stream-based messaging supporting millions of rows or TB of payload
  • Baking .NET assemblies from YAML workflow definitions
  • Development of connectors leveraging streams/iterators
  • Azure service integration including Key Vault and Storage
  • OpenID Connect integration for Microsoft, Google, and others
  • YAML deployment pipelines under Azure DevOps
  • SVG-based visual designer
Qualifications & Experience
  • Bachelor's degree or equivalent in Computer Science or related field
  • At least 5 years of development experience in C#, JavaScript, or backend projects
  • SQL database or relational database skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.