
Senior C# Backend Developer (Enterprise Environment)
CyberPro Consulting|Posted 10 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
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...
Sign up or log in to apply:
About CyberPro Consulting
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
Tech Stack
application and data













































































utilities






dev ops































business tool













