Technology

C# Full Stack Developer

Network Recruitment·Johannesburg, Gauteng, south-africa·FULL_TIME
Technologymid-levelFULL_TIME
-Closes Nov 8, 2026

Are you a Full Stack Developer who enjoys solving problems, building innovative solutions, and seeing your work come to life? We're looking for a talented Full Stack Developer to join our growing technology team. In this role, you'll be involved throughout the development lifecycle, from creating intuitive front-end experiences to developing reliable back-end services that support business-critical applications. You'll work with modern technologies, tackle meaningful technical challenges, and collaborate with a team that values quality, knowledge-sharing, and continuous improvement. If you're ready to take on new challenges, expand your technical expertise, and contribute to solutions that have a real-world impact, we'd love to hear from you. Key Responsibilities - Develop, enhance, and support scalable web applications using modern development technologies. - Work closely with Product Owners, Designers, Business Analysts, and fellow Developers to deliver effective solutions. - Produce high-quality, readable, and maintainable code while following established development standards. - Contribute to technical discussions, system design, architecture, and the evaluation of new technologies. Job Experience and Skills Required: - BSc, BTech, or other relevant tertiary qualification - 4+ years of experience as a Full Stack Software Developer - Strong experience with C#, .NET, Vue, Angular, SQL, Kubernetes, and Docker Apply now! For more exciting IT vacancies, please visit: I also specialize in recruiting in the following fields: Java Developers, Flutter Developers Business Analysts Project Managers Infrastructure Engineers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Farheen Ebrahim Specialist Recruitment Consultant Connect with me on LinkedIn!

At a glance

Company

Network Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

FULL_TIME

Experience

mid-level

Valid until

November 8, 2026

Created

October 14, 2026

More opportunities

Similar roles you might like

Senior Full Stack Engineer

E-Merge IT Recruitment

Johannesburg, Gauteng, south-africa

Permanent

If you are a seasoned Senior Full Stack Engineer who thrives on solving complex technical challenges, building scalable applications, and turning ambitious ideas into powerful digital solutions, this opportunity deserves your attention. A leading financial services organisation is looking for an accomplished Senior C# Full Stack Developer to join its technology environment and contribute to the development of sophisticated software solutions that support business performance, innovation, and exceptional customer experiences. This is an opportunity for a developer who brings more than technical proficiency to the table someone who understands the bigger picture, challenges conventional thinking, makes sound architectural decisions, and takes pride in delivering software that is robust, maintainable, and built to last If you are ready for a role where your technical expertise, experience, and ideas can make a meaningful difference, this could be your next big move. Apply now!!! Your technical strengths: 6+ years of proven full stack software development experience, delivering end-to-end solutions in productionStrong back-end capability in C#/.NET CoreSolid front-end experience with React or Vue and TypeScriptExperience designing scalable systems in AWS or Azure environmentsA track record of leading technical decisions across the full stack – not just executing themExperience working in regulated or financial services environments is a strong advantageThe ability to communicate technical decisions clearly to engineers, architects and business stakeholdersA genuine interest in growing the engineers around youStrong communication skillsInquisitive with a continuous learning attitudeReference number for this position is MAT61556 which is a permanent position based in Johannesburg offering a cost to company salary of up to R1.5m negotiable on experience and ability. Contact Mavis on [[mavism@e-merge.co.za]] or call her on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

a day ago

Intermediate C# Full Stack Software Developer

E-Merge IT Recruitment

Centurion, Gauteng, south-africa

Permanent

A people-focused technology company passionate about creating practical, innovative solutions that help businesses work smarter and achieve more is looking for a talented and motivated Intermediate C# Full Stack Developer with Angular experience to join them. This role is ideal for someone who wants to learn, contribute, collaborate and grow. You will have the opportunity to work with talented people, contribute to meaningful projects, grow your technical skills and have your ideas heard To join this team made up of curious, motivated and solution-driven professionals who enjoy tackling challenges, learning new technologies and finding better ways to solve problems – Apply now!!! Skills and experience required: 3+ years of experience in full-stack development, with a strong focus on angular for the front-endProficiency in C# and ASP.NET MVC for back-end developmentA good understanding of SQL databases (MSSQL preferred), with experience in writing T-SQL queriesFamiliarity with object-relational mapping (ORM) technologies (Entity Framework a plus).Experience with RESTful APIs is beneficialExcellent problem-solving and analytical skillsStrong communication and collaboration skillsAbility to work independently and as part of a teamStrong analytical skillsAttention to detailQualification: University degree in computer science or similar tertiary qualificationMicrosoft certified solutions developer (MCSD) beneficialReference number for this position is MAT61517 which is a permanent hybrid position based in Centurion offering a cost to company salary of up to R800k negotiable on experience and ability. Contact Mavis on [[mavism@e-merge.co.za]] or call her on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

23 days ago

C# Full Stack Engineer

E-Merge IT Recruitment

Cape Town, Western Cape, south-africa

Permanent

A company known for building technology that sits at the intersection of software, data and real-world infrastructure is growing its on-site Cape Town development team and is looking for a high-calibre C# Full Stack Developer This is an opportunity for someone who loves being hands-on, enjoys solving problems and wants to work in an environment where their ideas, experience and technical expertise genuinely matter If you enjoy the energy of being part of a team whiteboarding ideas, solving problems together, learning from experienced developers and celebrating the wins you will have the opportunity to do exactly that – Apply now!!!! Required skills / experience: 5- 10 years of work experience.NET CoreC#Nice-to-have skills: GraphQLJavaScriptAzureReactMVCReduxReact RouterCI/CDAzure Blob.NET MAUIESLintReference number for this position is MAT61140 which is a permanent position based in Cape Town offering a cost to company salary of up to R960K per annum depending on experience and ability. Contact Mavis on [[mavism@e-merge.co.za]] or call her on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

2 months ago

Senior C# Developer - Bellville, Western Cape

Sanlam Group

Western Cape, south-africa

full-time

What will you do? The Senior C# Full Stack Developer builds and delivers complex enterprise applications, integrations, APIs, and cloud-native solutions across the SLS ecosystem, implementing secure, reliable, and maintainable components across web applications, services, APIs, and platform integrations. The role ensures that all solutions adhere to engineering standards, including API design and versioning practices, integration patterns, architectural guardrails, and CI/CD pipeline quality gates to ensure scalable, reliable, and maintainable releases across the broader product ecosystem. Working under the technical direction of the Technical Lead, the role provides technical leadership on the selection and adoption of cloud services, integration technologies, software engineering practices, and platform capabilities. The role translates solution designs into high-quality implementations, strengthens engineering discipline through code reviews and collaboration, and improves operational resilience through testing, observability, and production-grade engineering practices. The Senior Developer mentors engineers across squads, uplifts engineering maturity, and drives design decisions that ensure long-term platform sustainability, architectural consistency, and alignment with strategic business outcomes. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform is advantageous but not required. What will make you successful in this role? Architecture & Governance Implement integration architecture across the product domain, covering synchronous and asynchronous communication patterns, event-driven solutions using Service Bus and Event Grid, and API-first service boundaries. Own and govern Azure API Management (APIM) implementations, including workspaces, gateways, routing, policies, and developer experience. Establish and maintain REST API standards, including resource modeling, versioning strategies, request and response validation, pagination, and error handling. Define and standardize integration and orchestration patterns using technologies such as Azure Functions, Durable Functions, Logic Apps, and custom C# services. Engineer resilience patterns across distributed systems, including retries, circuit breakers, fault isolation, idempotency, and timeout strategies. Embed security best practices such as least privilege access, secure authentication, authorization, secrets management, and compliance-aligned logging. Release & Quality Leadership Establish and continuously improve quality gates across environments, including unit testing, integration testing, contract testing, performance validation, and security testing. Ensure CI/CD pipelines enforce engineering and quality standards consistently across delivery teams. Drive observability and monitoring practices through logging, telemetry, trace correlation, dashboards, and actionable alerting. Use operational insights to prioritize technical debt reduction, resiliency improvements, and performance optimization. Lead incident reviews and root cause analysis activities, ensuring lessons learned are translated into action plans and backlog improvements. Guide teams in adopting shift-left testing practices, automated quality feedback loops, and effective test data management strategies. People Leadership & Ways of Working Mentor developers through technical coaching, architectural guidance, code reviews, pair programming, and engineering best practices. Partner closely with Solution Architects and Technical Leads to shape roadmaps, influence design decisions, and ensure architectural consistency. Collaborate with Data and Analytics teams to establish and maintain reliable, versioned data integration patterns. Support QA and Test Automation engineers by enabling appropriate test environments, seeded data, mocks, stubs, and automation capabilities. Promote a high-performance engineering culture focused on accountability, collaboration, continuous improvement, and innovation. Experience 6-10+ years of software engineering experience with a strong focus on C#, .NET, cloud-native development, APIs, and enterprise integrations. Proven experience delivering enterprise-scale applications and leading complex technical initiatives. Experience establishing and promoting engineering standards, API governance, CI/CD practices, and quality engineering principles. Demonstrated success improving resilience, performance, observability, scalability, and security in distributed systems. Experience working within Agile delivery teams and modern software engineering environments. Experience within insurance, financial services, or other regulated industries will be advantageous. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Knowledge and Skills Strong experience in C# and .NET / .NET Core development. Experience with ASP.NET Core, MVC, and Web API development. Solid understanding of object-oriented design principles and software engineering best practices. Strong understanding of design patterns and clean code principles. Experience with SQL Server and relational databases. Familiarity with RESTful APIs and API-first development practices. Experience with source control systems such as Git and Azure DevOps. Experience with Microsoft Azure (not negotiable). Knowledge of container technologies such as Docker and Kubernetes. Exposure to microservices architecture and distributed systems. Knowledge of CI/CD pipelines, DevOps practices, and Infrastructure as Code. Understanding of monitoring, observability, logging, and operational support practices. Experience with event-driven architectures, messaging platforms, and enterprise integrations. Strong troubleshooting, analytical, and problem-solving abilities. Excellent communication, stakeholder engagement, and collaboration skills. Experience within insurance or financial services will be advantageous. Exposure to Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Qualification Degree in Computer Science, Information Systems, Software Engineering, or equivalent qualification. Relevant Microsoft, Azure, AWS, or cloud-related certifications will be advantageous. Microsoft AZ-204 (Azure Developer Associate) certification will be advantageous. Experience with Azure DevOps, GitHub Actions, CI/CD tooling, and modern development practices. Experience with application lifecycle management (ALM), release management, and environment governance. Experience with Power Platform, Dataverse, or Dynamics 365 is advantageous but not required. Core Competencies Technical C# and .NET/.NET Core development. ASP.NET Core, MVC, and Web API development. Integration architecture (synchronous and asynchronous patterns). REST API design, governance, and lifecycle management. Azure cloud services and cloud-native application development. Event-driven architectures and messaging platforms. Microservices and container-based architectures. SQL Server and enterprise data integration. CI/CD pipelines, DevOps practices, and automated testing. Monitoring, observability, and operational resilience. Security-by-design and enterprise integration practices. Dynamics 365, Dataverse, and Power Platform knowledge is advantageous. Delivery & Process Designs for operability, supportability, scalability, and maintainability. Drives engineering excellence through standards, testing, automation, and continuous improvement. Establishes and enforces quality gates throughout the software delivery lifecycle. Leads incident reviews and promotes a culture of learning and continuous improvement. Leadership Provides technical leadership and mentorship to development teams. Sets engineering direction and establishes best practices. Promotes collaboration across teams and disciplines. Raises standards for code quality, testing, documentation, and delivery excellence. Coaches and develops engineering talent within the organization. Build a successful career with us We're all about building strong, lasting relationships with our employees. We know that you have hopes for your future - your career, your personal development and of achieving great things. We pride ourselves in helping our employees to realise their worth. Through its five business clusters - Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office - the group provides many opportunities for growth and development. Turnaround time The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers. Closing date 31 July 2026.

3 months ago