Skip to content
mimi

DevOps Engineer

Datafin It Recruitment

South Africa · On-site Full-time Mid Level Today

About the role

About

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

A cutting-edge HealthTech solutions in Joburg seeks a DevOps Engineer for this hands-on role where you will work across SQL Server, SSRS, C#/.NET applications, and Azure-hosted services, supporting systems end-to-end — from database logic and reporting, through CI/CD pipelines, to IIS- and Azure-based deployments. This role is suited to someone who is comfortable moving between T-SQL, C#, build pipelines, and production environments. Applicants must have the strong ability to write, optimize, and troubleshoot complex SQL queries and stored procedures; have hands-on experience with SSRS report development and maintenance & practical experience with ASP.NET MVC and .NET Core.

Responsibilities

SQL Development & Reporting (≈50%)

  • Design, write, and optimize T-SQL queries, views, stored procedures, and functions.
  • Develop and maintain SSRS reports, including datasets, parameters, layouts, and performance tuning.
  • Support data extraction and reporting requirements across internal systems.
  • Investigate and resolve data integrity, performance, and reporting issues in production environments.
  • Collaborate with Developers and stakeholders to translate requirements into reliable data and reporting solutions.

Release Management & Deployments (≈20%)

  • Plan, coordinate, and execute application and database releases across development, staging, and production.
  • Build and implement CI/CD pipelines for .NET applications and SQL Server deployments.
  • Manage release approvals, deployment windows, and rollback procedures.
  • Support deployment of ASP.NET MVC and .NET Core applications, including APIs.

DevOps & Application Platform Support (≈30%)

  • Support and deploy C# ASP.NET MVC and .NET Core applications, including REST APIs.
  • Deploy and maintain applications on IIS, including configuration, bindings, certificates, and application pools.
  • Provide operational support for Azure App Services and Azure SQL environments.
  • Administer Git-based source control, including branching strategies and release workflows.
  • Assist with cloud infrastructure provisioning
  • Implement monitoring and diagnostics.
  • Apply security best practices.

Requirements

  • SQL Server & T-SQL: Strong ability to write, optimize, and troubleshoot complex SQL queries and stored procedures.
  • Reporting: Hands-on experience with SSRS report development and maintenance.
  • C# & .NET: Practical experience with ASP.NET MVC and .NET Core, particularly in deploying and supporting applications and APIs.
  • CI/CD: Azure DevOps Pipelines; experience deploying .NET and database changes.
  • Version Control: Git (Bitbucket); understanding of branching and release strategies.
  • Hosting & Infrastructure: IIS configuration and management.
  • Scripting & Automation: PowerShell experience preferred.
  • Operations Mindset: Comfortable supporting production systems and diagnosing real-world issues.

Desirable

  • Database deployment tooling (SSDT, DACPACs).
  • Infrastructure-as-code (ARM, Bicep, Terraform).
  • Experience supporting APIs in production (logging, monitoring, versioning).
  • Familiarity with regulated or data-sensitive environments.

Desired Experience & Qualification

See Duties & Responsibilities

Package & Remuneration

Negotiable

Skills

.NET CoreASP.NET MVCAzureAzure DevOps PipelinesC#CI/CDGitIISPowerShellSQL ServerSSRST-SQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free