CyberPro Consulting Logo

Senior C# Backend Developer (Enterprise Environment)

CyberPro Consulting|Posted 10 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    .NET
    ASP.NET Core
    Microsoft SQL Server
Nice-to-have skills:
    WCF
    Azure
    Angular
    ASP.NET Web API
    CI/CD

Location and salary

Remote policy:Hybrid
Location of job:Gauteng, South Africa or Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

An established enterprise environment is looking for a Senior C# Developer to take ownership of backend systems, ensuring stability, scalability, and continuous improvement of critical applications.

This role combines hands-on development, production support, and stakeholder engagement, making it ideal for someone who enjoys both building and maintaining high-performing systems.

What You’ll Be Doing

Convert business requirements, workflows, and use cases into working technical solutions

Develop and enhance backend services using C# and modern frameworks

Ensure applications are performant, stable, and scalable in production environments

Investigate and resolve system defects, performance issues, and inefficiencies

Support live systems through troubleshooting, fixes, and ongoing optimisation

Maintain high standards of code quality through structured practices and automation

Contribute to technical design sessions, reviews, and solution discussions

Work closely with business teams to deliver solutions aligned to operational needs

Provide feedback and reporting on system health, risks, and improvements

Identify gaps in existing processes and implement system-driven solutions

Act as a bridge between technical teams and business stakeholders

Technical Environment

C# development across enterprise applications

Backend/API development (RESTful services)

SQL Server and relational database design

Modern web technologies (HTML5, etc.)

Architectural patterns and scalable system design

CI/CD pipelines and version control practices

Advantageous

Cloud exposure (Azure)

Front-end frameworks (Angular)

Service-based architecture (e.g. WCF)

Automated testing practices

What We’re Looking For

5+ years’ experience in software development

Strong expertise in C# and backend application development

Solid understanding of building scalable, maintainable systems

Experience working in structured enterprise environments

Ability to troubleshoot, optimise, and improve existing systems

Strong communication skills with both technical and non-technical stakeholders

Comfortable working across teams and influencing outcomes

Qualifications

Degree in IT, Computer Science, or related field (or equivalent experience)

Relevant Microsoft or development certifications beneficial

Key Traits

Analytical thinker with strong problem-solving ability

Resilient and adaptable in fast-paced environments

Collaborative and team-oriented

Strong sense of ownership and accountability

Focused on quality and continuous improvement

If this sounds like something worth exploring, we’d be keen to hear from you. Nothing ventured, nothing gained...

About CyberPro Consulting

501-1000 employees

CyberPro Consulting is a software services company that focusses on Digital, Data Analytics, Software and AI Solutions as well as Cloud enablement services.

CyberPro’s story began in 2000 as a small web and e-commerce dev company startup and has seen us grow into one of the top IT services providers in South Africa, with a team of over 500 consultants.

Our customer base ranges from most of SA's blue chip and mid-size brands down to a bunch of exciting local and international startups disrupting various industries. The verticals we service cover a wide range of industries from financial services and retail through to telecoms and manufacturing customers and everything in between. As a CyberPro Consultant you get exposed to a diverse range of complex enterprise scale projects utilizing the latest technology. As part of a consulting services tech company you will find yourself working with some of the top people in the industry solving interesting problems.

Why Work for Us

  • Well established brand and reputation in the market
  • Solid track record in delivery
  • Learn from top experts in the industry
  • Earn top remuneration
  • Exposure to a wide range of customers, projects and tech
  • One of the most diverse teams in the industry
  • South African as well as offshore project opportunities

Our Hiring Process

As each CyberPro team member is a representative of our company, we take our hiring process seriously. This means top skills, relevant education, the ability to deliver, strong interpersonal skills and, above all, the right attitude. Our process typically consists of a technical or other relevant skills assessment, and one or two interviews with key stakeholders, followed by an offer. We try and make the process as painless and quick as possible but at the same time ensuring that our reputation as one of the leaders in our industry stays intact.

Perks at CyberPro Consulting

In-house Training and Development
Connect Sessions
Quarterly Team Building Sessions
Potential to earn the best remuneration in the Industry.
Exposure to diverse SA and International projects
Be surrounded by the best in the Industry
Flexible employment options for tax optimisation
Great coffee!

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Rails
Rails
AngularJS
AngularJS
Ionic
Ionic
Heroku
Heroku
Laravel
Laravel
PostgreSQL
PostgreSQL
Apache Cordova
Apache Cordova
Objective-C
Objective-C
Javascript
Javascript
Node.js
Node.js
Python
Python
MySQL
MySQL
PHP
PHP
Java
Java
Scala
Scala
Spring Framework
Spring Framework
Swift
Swift
Ruby
Ruby
React
React
Redis
Redis
RabbitMQ
RabbitMQ
MongoDB
MongoDB
MEAN Stack
MEAN Stack
jQuery
jQuery
HTML5
HTML5
Go
Go
Django
Django
CouchDB
CouchDB
C#
C#
C++
C++
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
Google App Engine
Google App Engine
Backbone.js
Backbone.js
Perl
Perl
nginx
nginx
Ember.js
Ember.js
ASP.NET
ASP.NET
MS SQL
MS SQL
Xamarin
Xamarin
Clojure
Clojure
Erlang
Erlang
Kotlin
Kotlin
Kafka
Kafka
.Net Core 2.0
.Net Core 2.0
Oracle
Oracle
Cassandra
Cassandra
Groovy
Groovy
TypeScript
TypeScript
R
R
TensorFlow
TensorFlow
Vue.js
Vue.js
Kibana
Kibana
Solidity
Solidity
VB.Net
VB.Net
RavenDB
RavenDB
Angular
Angular
MariaDB
MariaDB
Flutter
Flutter
React Native
React Native
Amazon Redshift
Amazon Redshift
Amazon Kinesis
Amazon Kinesis
HIbernate
HIbernate
Amazon Lambda
Amazon Lambda
JUnit
JUnit
Apache Spark
Apache Spark
Jupyter
Jupyter
Redux
Redux
BigQuery
BigQuery
Amazon API Gateway
Amazon API Gateway
Bigtable
Bigtable
AI Platform
AI Platform
Google Cloud Platform
Google Cloud Platform
Drupal
Drupal
GraphQL
GraphQL
Amazon Web Services
Amazon Web Services
.NET Core
.NET Core
LINQ
LINQ
Entity Framework
Entity Framework

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Qlik
Qlik
Tableau
Tableau
Power BI
Power BI

dev ops

Ansible
Ansible
Bower
Bower
GitHub
GitHub
Grunt
Grunt
Jenkins
Jenkins
Git
Git
Chef
Chef
Docker
Docker
Maven
Maven
GitLab
GitLab
Gradle
Gradle
Puppet
Puppet
Selenium
Selenium
Android Studio
Android Studio
New Relic
New Relic
npm
npm
Xcode
Xcode
Bitbucket
Bitbucket
TeamCity
TeamCity
Subversion
Subversion
Team Foundation Server
Team Foundation Server
Kubernetes
Kubernetes
Octopus Deploy
Octopus Deploy
Terraform
Terraform
IntelliJ IDEA
IntelliJ IDEA
SonarQube
SonarQube
Bash
Bash
Cloudflare
Cloudflare
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio
VS Code
VS Code

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
MailChimp
MailChimp
Zendesk
Zendesk
JIRA
JIRA
HipChat
HipChat
Microsoft Sharepoint
Microsoft Sharepoint
Salesforce
Salesforce
SAP
SAP
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Zoom
Zoom
Workplace
Workplace

Office Photos

Team Connect
Training Session
Quarterly Function

Similar jobs on OfferZen: