Technology

.net Developer

QE Services (QE Services)·Bellville, south-africa·Default
Technologyentry-levelDefault
-Closes Nov 23, 2026

My client based in Cape Town, Bellville is currently looking for a .NET Developer to join their team on a contract basis.

IT / FINANCE

Responsibilities

Design, develop, test and maintain scalable enterprise applications using C#, .NET and related Microsoft technologies.

Develop responsive and user-friendly front-end applications using [URL Removed] JavaScript/TypeScript, HTML5 and CSS3.

Build reusable, maintainable and high-performance software components and services.

Design, develop and maintain RESTful APIs, microservices and system integrations.

Manage database development, design, optimisation and performance using Microsoft SQL Server.

Develop, deploy and support cloud-based applications hosted on AWS and/or Azure.

Implement and maintain CI/CD pipelines, automated deployments and DevOps practices.

Monitor application performance, troubleshoot technical issues and ensure system reliability, security and scalability.

Participate in architectural reviews, technical planning and solution design discussions.

Collaborate with cross-functional teams, business stakeholders and other developers to deliver effective digital solutions.

Mentor junior developers, promote coding standards and encourage best practices in software development.

Contribute to continuous improvement initiatives, technical innovation and the delivery of high-quality software solutions.

Qualifications & Experience

Relevant degree, diploma or equivalent qualification in Computer Science, Information Technology, Software Engineering or a related field.

Minimum 5-7 years' experience in software development, with strong expertise in C# and the .NET technology stack.

Proven experience developing applications using .NET Core/.NET 8, ASP.NET MVC, Web API and Entity Framework.

Strong experience with [URL Removed] JavaScript/TypeScript, HTML5 and CSS3.

Experience designing and developing RESTful APIs, microservices and scalable enterprise applications.

Strong knowledge of Microsoft SQL Server, database design and optimisation.

Experience working with AWS and/or Microsoft Azure cloud environments.

Experience with Git, Azure DevOps, CI/CD pipelines and automated deployment processes.

Experience with Docker and containerisation; Kubernetes experience would be advantageous.

Experience working in Agile development environments.

Previous experience mentoring developers and contributing to technical architecture and solution design will be advantageous.

Competencies

Technical Expertise: Strong proficiency in .NET development, C#, [URL Removed] and modern software engineering practices.

Analytical and Problem-Solving Skills: Ability to analyse complex technical challenges and implement effective solutions.

Software Design and Architecture: Ability to design scalable, secure, maintainable and high-performance applications.

Leadership and Mentoring: Ability to guide developers, share technical knowledge and promote engineering excellence.

Communication Skills: Strong verbal and written communication skills, with the ability to engage technical and non-technical stakeholders.

Teamwork and Collaboration: Ability to work effectively within cross-functional and Agile teams.

Planning and Organisational Skills: Ability to prioritise tasks, manage competing deadlines and deliver projects within agreed timeframes.

Attention to Detail: Commitment to code quality, testing, documentation, security and technical accuracy.

Adaptability and Continuous Learning: Willingness to adopt new technologies, improve existing systems and stay up to date with industry developments.

Quality and Results Orientation: Focus on delivering reliable, efficient and business-aligned software solutions.

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review

Desired Skills:

ASP.NET

Web API

NET Development

Web application development

Software Development C#

At a glance

Company

QE Services (QE Services)

Location

Bellville, south-africa

Employment

Default

Experience

entry-level

Valid until

November 23, 2026

Created

October 20, 2026

More opportunities

Similar roles you might like

Business Analyst

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As the eLearning Business Analyst, you will play a key role in the implementation, support, enhancement, and continuous improvement of digital learning solutions. Your responsibilities will include: Leading software implementation, upgrade, and migration projects Gathering, analysing, and documenting business and client requirements Running discovery workshops, solution design sessions, and client engagements Translating business needs into functional specifications and scalable solutions Managing LMS implementations and configurations Supporting and troubleshooting client queries and support requests Working closely with technical teams, developers, and stakeholders to deliver solutions Creating test cases and conducting functional and regression testing Managing project risks, scope, priorities, and delivery requirements Facilitating sprint planning, stand-ups, retrospectives, and refinement sessions where required Assisting with product enhancement initiatives and solution development Presenting product demonstrations, webinars, and training sessions Maintaining documentation and ensuring adherence to established processes and standards Tech Stack & Tools: Exposure to and experience with: Moodle Canvas LMS SaaS platforms APIs and systems integrations LTI integrations Jira Confluence Student Information Systems (SIS) Software implementation methodologies Business process analysis and design Functional specification development Regression and functional testing Why Consider This Opportunity? Work on meaningful projects that support education and lifelong learning Exposure to large-scale digital transformation initiatives Opportunity to influence product direction and solution design Collaborate with technical specialists, developers, and business stakeholders Continuous learning within a growing and evolving technology environment Opportunity to work with modern learning technologies and cloud-based solutions Hybrid and flexible working environment Exposure to local and international clients Skills & Experience: Minimum 5 years' experience in eLearning Technology and/or Business Analysis Strong experience within the post-secondary or higher education environment Advanced knowledge of Moodle Exposure to Canvas would be advantageous Client-facing support and consulting experience Experience gathering and documenting business requirements Strong stakeholder engagement and presentation skills Understanding of software implementation lifecycles Knowledge of educational technology ecosystems Understanding of systems integrations, APIs, and related technologies Experience working within Agile delivery environments Ability to translate complex technical concepts into clear business language Strong analytical, problem-solving, and communication skills Ability to manage multiple priorities in a fast-paced environment Qualification: Bachelor's Degree or similar qualification Formal training in Requirements Analysis or Business Analysis Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

19 hours ago

Automation Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As an Automation Engineer, you will design, develop, and maintain automation solutions that streamline workflows and improve business efficiency. Working closely with stakeholders, you will identify process improvement opportunities and implement scalable automation frameworks that deliver measurable value. You will play a key role in driving continuous improvement initiatives through the effective use of automation technologies. Skills & Experience: Minimum 4+ years of automation engineering experience Experience with workflow automation and RPA technologies Strong programming or scripting skills (Python, PowerShell, Java, C#, etc.) Process mapping and business process optimisation experience Experience integrating systems and automating workflows Knowledge of CI/CD and DevOps practices advantageous Strong troubleshooting and debugging skills Excellent analytical and problem-solving abilities Strong stakeholder engagement and communication skills Qualification: Bachelor's degree in computer science, Information Technology, Engineering, Information Systems, or related field UiPath, Automation Anywhere, Blue Prism, or equivalent certifications advantageous Relevant software development or automation certifications preferred Experience delivering enterprise automation solutions highly desirable Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

5 days ago

Senior Software Engineer

Paracon

Cape Town, south-africa

Default

Role: Senior Software Engineer / Senior .NET Developer (Contract) Location: Cape Town, hybrid; preference for candidates based in Cape Town Contract: Initial 12 months Experience: 8-10 years software development; at least 5 years hands-on with Microsoft .NET Environment: Enterprise information security platform and related security initiatives Role in plain language: This senior contract role will build and support secure business applications and APIs for an enterprise information security programme. The developer will enhance an existing self-service platform, connect it with other systems, resolve production issues and help improve its reliability. They will work with analysts, security specialists, project managers and other developers. The strongest candidates combine deep C# and .NET delivery with practical web application, API and SQL Server experience. They should be comfortable working in a regulated enterprise setting and contributing to technical design as well as hands-on development. Candidate: You would join a 12-month Cape Town hybrid contract focused on developing and improving an enterprise information security platform. The work includes new application features, integrations, production support and technical design. The team is looking for a senior .NET engineer who can contribute independently and work closely with security and business stakeholders. Extension may be possible depending on project requirements and performance. Requirements: At least 8 years of software development and 5 years of hands-on Microsoft .NET work; clarify dates and recency. Strong C# plus .NET Framework and modern .NET, with ASP.NET MVC or Web API, Entity Framework and SQL Server/T-SQL. Production delivery of enterprise applications, REST APIs and integrations, with Git-based source control. Practical ownership of design, testing, production support, incident analysis and performance/reliability improvements. Ability to work with security and business stakeholders; secure development and identity integration are valuable differentiators. Cape Town hybrid availability and contract fit. Desired Skills: C# .NET Development ASP.NET SQL Restful APIs Enterprise software Azure

5 days ago

Principal Engineer

Communicate Recruitment

South Africa, south-africa

FULL_TIME

Job Description: As a Principal Engineer, you will provide technical leadership across multiple teams, driving architectural decisions and ensuring the development of scalable, secure, and high-performing solutions. You will partner closely with engineering leaders, product teams, and stakeholders to shape technology roadmaps, establish best practices, and guide strategic technical initiatives. This role requires a hands-on approach to problem-solving while serving as a mentor and trusted advisor within the engineering function. Skills & Experience: Minimum 7+ years of software development experience Strong software architecture and system design expertise Experience building scalable enterprise-grade applications Hands-on experience with cloud technologies (Azure, AWS and/or GCP) Strong understanding of modern engineering practices and SDLC methodologies Experience leading technical strategy and architecture reviews Ability to influence technical decisions across multiple teams Strong stakeholder engagement and communication skills Experience mentoring and developing engineers Qualification: Bachelor's degree in computer science, Software Engineering, Information Technology, or related field Cloud certifications advantageous TOGAF or architecture-related certifications beneficial Master's Degree advantageous Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

6 days ago

Professional Ict Level2 Webgui And Mobile Developer (gauteng)

AVBOB South Africa

Gauteng, south-africa

full-time

Description As an industry leader in the financial services and assurance landscape, AVBOB has an exciting new opportunity available for a seasoned Microsoft .Net developer with a rock-solid background as full stack web developer. You will be working alongside a robust team of analysts, developers and testers to deliver the highest standard of solutions in an agile approach to meet ever growing business demands. AVBOB is a long-standing, people-oriented organisation with strong values and have been awarded the Top Employer - South Africa award for numerous consecutive years in a row. In return for your services, you will be paid a competitive package, which includes pension fund contributions and a medical aid allowance. You will have access to personal services through the employee assistance program and wellness programs. You will be working for an organisation that values employee development and rewards excellent performance. RESPONSIBILITIES INCLUDE: Responsible for the design, development and support of mobile first web applications using the latest technologies to produce industry leading web-based applications. Responsible for the development, maintenance and enhancement of business intelligence solutions. Ensure you keep yourself up-to-date with modern software engineering practices and technologies and be enthusiastic about teamwork, lean thinking and agile delivery. To play a pivotal role within the development team and to mentor and coach junior developers by assisting with decisions regarding development approaches and technology. Strive to create visually appealing Web applications that feature user-friendly design and clear navigation. Responsible for the design, development, testing and support of rest-full web api's and micro services Ensure and understand the user requirements as specified by the business analysts. To evaluate business critical change request for new or modified programs. Maintain documentation and describe program development, logic, coding, testing, changes and corrections. Requirements QUALIFICATION REQUIREMENTS FOR THIS POSITION: Bachelor's degree in an Information Technology Relevant IT Development certification would be advantageous. EXPERIENCE AND KNOWLEDGE REQUIRED FOR THE POSITION: Web technologies (HTML5, CSS 3, JavaScript, JQuery, Bootstrap, Responsive design) Angular, Typescript, modular design, micro ui techologies Microsoft Web stack (MVC, C#, VB.net, razor, IIS, ASP.net, WCF/Web services, Web API) OOP Programming principles, defensive coding techniques, patterns and practices Azure DevOps (CI/CD), TFS, GIT, Git-flow advantageous Microsoft.Net Frameworks and .net Core micro services Experience in applying test driven development and software engineering best practices. Microsoft SQL Server, T-SQL and SQL server reporting services Mobile applications development (IOS, Android) would be advantageous. (.net Maui) COMPETENCIES REQUIRED FOR THE POSITION: Analytical thinking Negotiation Organisational alertness Leadership Management Driven to make a difference Drives accountability and is a high performer Fosters teamwork and collaboration Business acumen Develops self Role models customer focus and customer service Innovative Quality focused Confident - with hands on, "can- do" approach. Willingness to own and be accountable for subjects within scope of role and key responsibilities Energetic and passionate about being successful and willing to learn new ideas/technologies Personable - able to get on with many different types of people and organization, with ability to build excellent, meaningful relationships which are based on trust and respect. High integrity - makes and keeps commitments Excellent time management and organizational skills. Ability to meet deadlines. High attention to detail, self-motivated, creative and flexible. A good problem solver. Ability to identify key issues and barriers to success, then resolve them.

13 days ago

.net Web Developer

Kontak Recruitment

All, south-africa

full-time

A well-established software development company with more than two decades of experience building and supporting business-critical technology solutions. With a small, close-knit team and a strong track record of employee retention, this is an environment where people are trusted to take ownership, contributions are noticed, and developers gain exposure to a broad range of systems, integrations and technical challenges. If you are a Full Stack .NET Developer with strong ASP.NET Web Forms experience and solid SQL skills, this remote-first role offers plenty of variety. You will work across established and evolving web-based applications, including client-facing platforms, internal systems, third-party integrations, payment functionality, automated communications and data-driven solutions. The work is hands-on and the technology stack is specific, so the team is looking for someone who is comfortable getting into an existing codebase, understanding how different systems connect, troubleshooting effectively and taking responsibility for delivering quality work without needing constant oversight. What's in it for you Fully remote position within South Africa Competitive annual leave Additional company closure periods during the year Overtime and standby compensation where applicable Performance-related incentives Company-supplied laptop and equipment Exposure to complex, business-critical systems Opportunity to develop across front-end, back-end, database and third-party integrations Minimum Requirements 3 to 5 years of commercial full stack web development experience Solid, hands-on ASP.NET Web Forms experience is essential for this role Strong working knowledge of VB.NET and/or C# (C# candidates can be trained into VB.NET) Strong Microsoft SQL Server experience including T-SQL, complex joins, stored procedures and query optimisation Proficient in HTML5, CSS3 and JavaScript Experience debugging and supporting production web applications Ability to work independently and manage your own time effectively in a remote environment Strong written and verbal English communication skills Degree in Computer Science, Software Engineering, a relevant IT diploma, or equivalent proven commercial development experience Candidates whose experience is limited to ASP.NET Core or modern .NET frameworks without commercial ASP.NET Web Forms experience are unlikely to be suitable for this role Key Responsibilities Develop, enhance and maintain ASP.NET Web Forms applications using VB.NET and C# Work across front-end and back-end development as a full stack contributor Design, write and maintain T-SQL queries, stored procedures and other SQL Server database components Troubleshoot, optimise and support production applications and database queries Develop and maintain integrations with third-party APIs and external platforms Investigate and resolve bugs and production issues Build new functionality and enhance existing application modules based on business requirements Participate in the full Software Development Lifecycle, including code reviews and daily stand-ups Develop and maintain web-based user interfaces and supporting functionality Collaborate with project managers and other team members throughout development and delivery Assist with technical queries and application support when required

a month ago