Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Senior Backend Developer (C# & SQL)

Boardroom Appointments

A generalist recruitment company with specialised divisions acquiring the markets leading talent in engineering, renewable energy, manufacturing, FMCG manufacturing, finance, insurance, production, construction and mining. Are you an experienced Senior Backend Developer with a passion for designing scalable backend platforms, building robust integrations, and delivering high-performance enterprise solutions? Our client is seeking a Senior Backend Developer (C# & SQL) to design and build the backend platform foundation, including the business rules engine, integrations with multiple external systems, and core data models. This role is responsible for ensuring transactional consistency, data integrity, API design, and close collaboration with DevOps and QA teams to deliver secure and reliable backend solutions. The successful candidate will thrive in complex enterprise environments, working across development, support, and operational responsibilities while contributing to architectural decisions and mentoring fellow developers. Key Responsibilities Backend Development & Architecture Design and implement the business rules engine, including configuration storage, rule evaluation, and rule versioning. Design the backend for the rules engine administration interface, including rule management, audit trails, and approval workflows. Design document processing API integrations as an abstraction layer for future provider changes. Implement document validation and processing integrations. Design data models for multiple functional instruction types. Implement instruction payload constructors for downstream systems. Design region-specific routing logic for instructions. Design and implement immutable audit trails and event logging. Build integrations with multiple external systems. Implement transactional consistency across submission workflows. Lead backend architecture decisions and participate in solution architecture design. Mentor the development team on integration patterns and security best practices. Minimum Requirements Qualifications Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field. Relevant cloud or software engineering certifications will be advantageous. AWS certifications will be beneficial. Experience & Technical Skills Minimum 8+ years' experience in C# backend development. Minimum 3+ years' experience working with SQL Server. Expert knowledge of C#, including ASP.NET Core, LINQ, async/await, and dependency injection. Expert SQL Server experience, including schema design, indexing, query optimisation, and transaction management. Experience with NoSQL or document store technologies. Strong experience designing and implementing RESTful APIs. Experience with API integration patterns, including retry logic, circuit breakers, and timeouts. Strong understanding of transaction processing and ACID compliance. Experience designing audit trails and event logging solutions. Experience with AWS RDS and cloud database services. Strong understanding of security best practices, including encryption, secrets management, and input validation. Experience using Git and CI/CD integration. Experience documenting APIs using Swagger/OpenAPI. Key Competencies Ability to work within complex enterprise environments. Strong debugging and root-cause analysis capability. Ability to learn and navigate custom frameworks and business logic. Effective communication and stakeholder collaboration. Ability to balance support, maintenance, and new development activities. Strong ownership mindset and operational accountability. Delivery Outputs Business rules engine with administration backend. Document processing integration abstraction layer. Data models for functional instruction types. Region-specific routing logic. Immutable audit trail and event logging system. Integrations with multiple external systems. API documentation and integration guides. Database schema documentation and migration scripts. What's on Offer Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements. Opportunity to design and build enterprise-scale backend platforms and integrations. Work with modern backend technologies, cloud platforms, and secure API architectures. Play a key role in the delivery of complex enterprise solutions. Immediate start available, with preference given to candidates who can start immediately.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Developer (C# & SQL) in Gauteng vacancy
  •  ...Key Requirements ~5 to 8 years' experience developing software applications ~ Strong experience with .NET Core ~ Strong experience with .NET Framework (C#.NET & SQL) ~5 to 8 years' SQL Development experience (MSSQL) ~ Extensive experience with Stored Procedures... 

    Network Finance

    Gauteng
    4 days ago
  •  ...ROLE & RESPONSIBILITIES: Design, develop, and maintain high-quality software applications Collaborate with product owners and stakeholders to gather requirements Implement new features and improve existing functionalities Conduct code reviews and ensure adherence... 

    Imizizi

    Gauteng
    19 hours ago
  • If you are an experienced C# Developer with strong Blazor and SQL Server skills and are ready to contribute to business-critical enterprise applications, we would like to hear from you. Apply through the vacancy link and submit your updated CV, including details of the... 

    Swift Human Resources

    Gauteng
    4 days ago
  •  ...technologies and data platforms.   This role is ideal for a developer who enjoys solving complex data challenges, improving database...  ..., high-quality solutions.   If you're passionate about SQL development, data optimisation and building reliable enterprise... 

    Salix Recruitment

    Gauteng
    17 days ago
  •  ...ROLE & RESPONSIBILITIES: Develop and operate production ready business applications (24/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of applications within AWS CloudWatch. Applying cloud-security patterns and concepts... 

    Imizizi

    Gauteng
    4 days ago
  •  ...Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP...  ...is looking for a highly experienced Senior SQL Server DBA to take ownership of mission-...  ...candidate will work closely with developers and infrastructure teams to ensure critical... 

    Hire Resolve

    Gauteng
    28 days ago
  •  ...Engineering, Finance, Information Technology, C#, Java, PHP, Construction & Building, SAP,...  .... Purpose of the role: The SQL Server DBA will be responsible for the implementation...  ...operate as an escalation point, work with developers on complex performance and application... 

    Hire Resolve

    Gauteng
    a month ago
  •  ...Responsibilities Full Stack Development (Developer Jobs South Africa) Design, develop,...  ...Delivery Ownership & Execution (Senior Developer Jobs) Own delivery cadence including...  ...Guide teams in resolving frontend, backend, and integration challenges Testing,... 

    Flair TM

    Gauteng
    19 hours ago
  •  ...an Impact   We're looking for a Senior Full Stack .NET Developer who thrives on solving complex...  ...Architect and develop scalable C#/.NET applications using SOLID principles...  ...solutions using Entity Framework Core and SQL Server. Optimise application performance... 

    Salix Recruitment

    Gauteng
    19 hours ago
  •  ...Main Responsibilities/Tasks: Design and Develop Work with team members to gather and...  ...: Working knowledge of MVC.NET; C#.NET, VB.NET, WCF (Web services), XML, SOA...  ...Oriented Architecture), JavaScript, JQuery, SQL, SSIS, SSRS, Team Foundation Server (TFS)... 

    Accenture

    Gauteng
    2 days ago
  •  ...members to conduct system analysis, design, development and testing within an Agile/DevOps delivery model. Maintain, develop, deploy and operate backend cross-platform applications based on Java frameworks. Contribute to the frontend codebase when needed, helping... 

    Imizizi

    Gauteng
    19 hours ago
  •  ...Description We're looking for a talented and motivated Senior .NET Full Stack Developer to join our growing team. As the Senior .NET Full Stack...  ...do: Develop utilising various technologies e.g., C#, Angular, SQL, etc. Mobile Development experience will be a bonus.... 

    iOCO

    Gauteng
    12 days ago
  •  ...levels. They are seeking a Senior Full Stack Developer / Team Lead to join their...  ...application built using WPF, C#, Blazor, Entity Framework Core...  ...Core, utilizing Microsoft SQL Server and hosted on a cloud...  ..., and delivery. Implement backend logic and business processes... 
    Remote job

    Datafin Recruitment

    Gauteng
    a month ago
  •  ...Actions for source control and CI/CD automation. Experience developing and deploying solutions in AWS and/or Azure cloud...  ...DevOps delivery model. Design, develop, deploy, and maintain backend cross-platform applications using Java-based frameworks. Contribute... 

    Opensource

    Gauteng
    7 days ago
  •  ...Architecture team (System Architects, Enterprise Architects, Developers) The Java Developer (Senior) will Translates Requirements specifications into design...  ...JPA experience, Oracle and PL/SQL knowledge (or similar SQL knowledge), Atlassian product stack, GitLab and related... 

    Discovery Limited

    Gauteng
    17 days ago
  •  ...Diseases Act 1993.Job Description FEM is looking to appoint a Senior Developer at our Head Office. The successful candidate will be...  ...be required: Foundational Technologies: Proficient in C# and ASP.NET (Dotnet 8 preferred) Entity Framework (preferably... 

    FEM

    Gauteng
    a month ago
  •  ...What you will be doing: Design, develop, and maintain high-performance Python applications supporting AI and machine learning use...  ...principles. Design and implement APIs, services, integrations and backend components as required. Participate in peer code reviews and... 

    Psybergate

    Gauteng
    6 days ago
  •  ...resolution Involvement and support in Deployment process Provide third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements Preparation of system/technical documentation (as per ISO... 

    Imizizi

    Gauteng
    4 days ago
  •  ...Sagteware-ontwikkeling Ontwikkel en onderhou backend stelsels en toepassings Bou web-...  ...toepassings Databasis & Wolk Werk met SQL en relasionele databasisse Ondersteun...  ...ontwikkeling Vaardigheid in: Python .NET (C# of verwante tegnologieë) Sterk begrip... 

    Pro-Match Recruitment

    Gauteng
    4 days ago
  •  ...business insights? Our client is looking for an experienced Senior Power BI Developer to design, build, and optimize top-tier business intelligence...  ...expertise in Power BI, Power Apps, DAX, Power Query, SQL databases, and core data modeling principles. Education: A... 

    The Recruitment Council

    Gauteng
    7 days ago
  •  ...Microservice Architecture , including designing and implementing distributed, scalable applications. Proven experience designing, developing, and consuming RESTful APIs . Hands-on experience with Docker , Kubernetes , and AWS Cloud services. Experience... 

    Opensource

    Gauteng
    12 days ago
  •  ...technological growthOverview We are seeking an experienced Senior E-Commerce / App Developer to join our network of project-based consultants. The...  ..., WooCommerce, Magento, or custom e-commerce platforms SQL and NoSQL databases Azure, AWS, or Google Cloud Git,... 

    Optimal Growth Technologies

    Gauteng
    a month ago
  •  ...Responsibilities Design, develop, test, and maintain high...  ...applications, APIs, and backend services. Develop...  ...years' experience in a senior full-stack software development...  ...Proficiency in C# .NET , TypeScript ,...  ..., HTML , SASS , and SQL. Knowledge of Azure services... 

    Rad Resources

    Gauteng
    19 hours ago
  •  ...Mentoring / Team development: Actively coach other developers to understand and apply the Insure coding and architectural standards...  ...JAXB SOAP Web services Message Driven Beans UML XML/XSD SQL Behavioural Skills: Action orientated go-getter,... 

    Discovery Limited

    Gauteng
    a month ago
  •  ...Midrand, Johannesburg is seeking a motivated and skilled Junior C# Developer to join their growing team. This is a fully remote position;...  ..., together with experience working with React.js and Microsoft SQL Server (MSSQL). Key Responsibilities Develop, maintain... 
    Remote job

    FreeRecruit

    Gauteng
    18 days ago
  •  ...and into the future. We're looking for an experienced Senior Middleware Developer with strong Java Spring Boot development expertise to join...  ...performant within Linux/Unix environments Manage and optimise SQL Server databases supporting middleware applications... 

    DeARX Services (Pty) Ltd

    Gauteng
    26 days ago
  • The Front-End Develope r will be responsible for developing, enhancing, and maintaining user...  ...development experience ~ Experience with C# and .NET technologies ~ Experience...  ...CSS3 JavaScript Bootstrap Git SQL Server Problem-solving Communication... 

    Network Contracting

    Gauteng
    6 days ago
  •  ...passionate and innovative Front-End Developer looking to make a meaningful...  .... They are seeking a Senior Front-End (Angular) Developer...  ...back-end technologies such as C#, .NET Core, WCF, and WebAPI would...  ...advantageous. Experience in SQL Server would be advantageous.... 

    Datafin Recruitment

    Gauteng
    25 days ago
  •  ...experience. We are looking for an experienced Full Stack Developer to join the development team and play a key role in...  ...strong technical foundation, particularly across: C# / .NET development Strong SQL & T-SQL experience MS SQL Server databases Database... 

    MECS (Pty) Ltd

    Gauteng
    7 days ago
  •  ...technical products. Define and enforce the SSDLC workflow for all embedded and backend development, ensuring security, quality, and compliance at every stage of the software lifecycle. Develop and maintain integration and deployment of the company's cash processing... 

    ATS Client

    Gauteng
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Developer (C# & SQL). Be the first to apply!