Enable job alerts via email!

Protocol Software Developer

E&D Recruiters

Pretoria

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A prominent recruitment agency in Pretoria is looking for a skilled Software Developer to join a dynamic team. The ideal candidate should have extensive experience in C# and SQL server development, and a proven track record working in collaborative environments. This role offers the opportunity to work on innovative projects that shape technology solutions in South Africa.

Qualifications

  • 3+ years of proven experience in software development, particularly with C#.
  • Experience developing data-driven applications with SQL servers.
  • Proven ability to work well in small, innovative teams.

Responsibilities

  • Develop applications using .NET technologies and SQL Server.
  • Collaborate with team members to ensure code quality and compliance.
  • Manage project deadlines and deliverables effectively.

Skills

C# Programming
SQL Server
Team Collaboration
Time Management
Software Development

Education

Bachelor's degree in Computer Science or related field

Tools

.NET WinForms
Visual Studio
WPF
Entity Framework
MVVM Design Pattern
Job description

Showing 7 Protocol Software Developer jobs in Pretoria

Software Developer

Posted 4 days ago

Job Description

If you are the person destined for this position, you have a combination of experience with .NET WinForms Development (specifically C#) and experience with SQL servers and data‑driven application systems, a history of working successfully in small innovative software teams, and a flexible, upbeat approach to working with colleagues.

REQUIREMENTS / KNOWLEDGE AND EXPERIENCE:

  • Bachelors degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience.
  • 3+ proven experience as a software developer, experience with .NET WinForms Development, specifically C#.
  • 3+ years of experience developing data‑driven applications utilizing significant relational database engines as part of the overall application architecture.
  • SQL servers.
  • Project management will be desirable.
  • DevExpress (desirable).
  • Entity Framework (code‑first) (desirable).
  • Familiarity with Architecture styles/API (REST) (desirable).
  • Fluent in Afrikaans & English.
Is this job a match or a miss?
Software Developer

Centurion, Gauteng Network Recruitment

Posted 5 days ago

Job Description

A pioneering company, with a rich legacy in South Africa and globally, is seeking a talented C# .NET Software Developer to innovate alongside their dedicated team. This industry‑leader specializes in cutting‑edge solutions that safeguard critical systems worldwide. This role offers a unique opportunity to contribute to impactful projects while advancing your career in a dynamic and supportive environment.

  • A genuine enthusiasm for software development.
  • An ability to thrive in a collaborative team environment.
  • Be self‑driven and self‑organizing, demonstrating excellent time‑management skills to meet project deadlines and milestones.
  • Have meticulous attention to detail.
Qualifications:
  • Completed Degree in Computer Engineering, Electronic Engineering or Computer Science.
  • Minimum of 70% for Mathematics and Physical Science in Matric.
Requirements:
  • 4–7 years of software development experience with at least 1 year in C# and Visual Studio.
  • Experience in WPF, MVVM Design Pattern, SQL and C or C++ is beneficial.

Apply now!

Is this job a match or a miss?
Software Developer

Centurion, Gauteng R500000 Y ExecutivePlacements

Posted today

Job Description

Job Ref: BIT /Sam

Date posted: Friday, October 24, 2025

Location: Centurion, South Africa

Salary: Annually

SUMMARY: C# Software Developers looking to accelerate your career in the cybersecurity space, this is the opportunity for you.

POSITION INFO: A pioneering company, with a rich legacy in South Africa and globally, is seeking a talented C# .NET Software Developer to innovate alongside their dedicated team. This industry‑leader specializes in cutting‑edge solutions that safeguard critical systems worldwide. This role offers a unique opportunity to contribute to impactful projects while advancing your career in a dynamic and supportive environment.

The ideal candidate should encapsulate the following:

  • Be self‑driven and self‑organizing, demonstrating excellent time‑management skills to meet project deadlines and milestones.
  • Have meticulous attention to detail.
  • An ability to thrive in a collaborative team environment.
Qualifications:
  • Completed Degree in Computer Engineering, Electronic Engineering or Computer Science.
  • Minimum of 70% for Mathematics and Physical Science in Matric.
Requirements:
  • 4–7 years of software development experience with at least 1 year in C# and Visual Studio.
  • Experience in WPF, MVVM Design Pattern, SQL and C or C++ is beneficial.

Apply now

For more IT jobs, please visit

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:

Recruitment Consultant

Is this job a match or a miss?
Intermediate Software Developer

Centurion, Gauteng R180000 - R220000 Y Optimi Holdings (Pty) Ltd

Posted today

Job Description

Optimi is looking for a skilled and motivated Intermediate Software Developer to contribute to the design, development and maintenance of innovative technology solutions across our software ecosystem. The ideal candidate will work alongside Senior Developers and Technical Leads to implement robust solutions, ensure coding standards are maintained and continuously enhance the quality and performance of our systems. This role is suited for someone who has established solid full‑stack experience and is eager to expand their technical depth.

REQUIREMENTS
  • Bachelor's Degree, Diploma or Technical Certification in Computer Science, Information Technology or a related field.
  • Five (5) years of relevant full‑stack web development experience.
  • Solid working experience with the following technologies:
  • C#.NET, MVC, ASP.NET
  • Angular, or React
  • PostgreSQL and/or MSSQL
  • Strong understanding of the software development lifecycle (SDLC) and version control practices.
  • Fluent in English, both written and verbal.
  • Strong attention to detail, time management, and ability to meet deadlines.
  • Eagerness to learn from Senior team members and contribute to a culture of quality and improvement.
DUTIES
  • Develop and maintain software solutions that meet business and technical requirements.
  • Interpret specifications and translate them into functional, maintainable code.
  • Participate actively in technical discussions, code reviews, and sprint planning sessions.
  • Communicate progress, risks and issues proactively to project stakeholders.
  • Collaborate closely with Senior Developers, Testers and Business Analysts to ensure seamless delivery and system quality.
  • Write clear, efficient and well‑documented code in line with team standards.
  • Assist in troubleshooting and resolving production issues within agreed time frames.
  • Stay up to date with new technologies and best practices that could enhance Optimi's software landscape.
  • Identify opportunities for process and system improvements and propose enhancements to Senior team members.

The position is based in Centurion.

Should you not receive a call from us within 14 days, please consider your application unsuccessful.

Is this job a match or a miss?
Senior Software Developer

Centurion, Gauteng R70000 - R120000 Y Optimi Holdings (Pty) Ltd

Posted today

Job Description

Optimi is looking for an experienced Software Developer to enable innovation through technology solutions and drive coding standards in our software development team. The successful candidate will be involved in designing and building new technology solutions, integrating existing software and mentoring junior development team members. We are looking for highly self‑motivated, strong problem‑solver and a candidate with good communication skills.

REQUIREMENTS
  • Bachelor's Degree/Diploma/Technical Certification.
  • Must be computer literate.
  • Customer service‑oriented attitude.
  • More than six (6) years relevant experience.
  • Must be fluent in English.
  • Must be able to prioritize and meet deadlines.
  • Excellent organisational skills.
  • Preference will be given to candidates with their own laptops.

Optimi is looking for an experienced Software Developer to enable innovation through technology solutions and drive coding standards in our software development team. The successful candidate will be involved in designing and building new technology solutions, integrating existing software and mentoring junior development team members. We are looking for highly self‑motivated, strong problem‑solver and a candidate with good communication skills.

REQUIREMENTS
  • Bachelor's Degree/Diploma/Technical Certification.
  • Must be computer literate.
  • Customer service‑oriented attitude.
  • More than six (6) years relevant experience.
  • Must be fluent in English.
  • Must be able to prioritize and meet deadlines.
  • Excellent organisational skills.
  • Preference will be given to candidates with their own laptops.
DUTIES
  • Take charge of the code‑base to ensure quality and documentation standards are adhered to.
  • Consult with other technology team members to ensure that technologies chosen are future‑proof, have proper community support, and will not result in code refactoring in the near future.
  • Effectively communicate and collaborate with test analysts and business analysts to provide timely feedback and resolutions to issues identified during functional‑ and user‑acceptance testing.
  • Work with the Technical Operations team to automate builds and code deployments and where automated deployments aren't possible – communicate deployment times with the technical operations team.
  • Effective communication and collaboration with cross‑functional team members.
  • Keep up to date with technology trends and how they can benefit Optimi's software landscape.
  • Identify areas for system and code improvements and implement them as well as taking system availability and business stakeholders into account.

The position is based in Centurion.

Should you not receive a call from us in 14 days, please consider your application unsuccessful.

Is this job a match or a miss?
Senior Software Developer

Posted today

Job Description

Company: Scenivision

Location: Irene, Centurion

Main Job Purposes

To develop and maintain proprietary software applications.

Organogram

Superior 2nd Level: Business Manager

Superior: Product Development & Support Manager

This Position: Senior Software Developer

Subordinate 1st Level: None

Employment Specification

Education & Experience (minimum requirements to perform the job):

Grade 12 Certificate

Degree/Diploma in ICT/Computer Science or equivalent

Experience: At least 8 years of related experience in software development.

Technical Expertise

  • Proficiency in C# programming language: Strong understanding of object‑oriented programming (OOP) concepts, data types, variables, and control structures in C#.
  • Angular: Experience with Angular framework for building single‑page web applications (SPAs) and implementing components, services, and routing.
  • Proficiency in WPF and MVVM architecture for building desktop applications.
  • Strong experience with .NET Core and .NET Framework (v4.7 and up).
  • Database Management: Familiarity with SQL Server or another relational database management system (RDBMS) for data storage and retrieval.
  • TypeScript: Proficiency in TypeScript, including its features such as static typing, interfaces, and generics, used for building scalable and maintainable web applications.
  • Entity Framework: Experience with Entity Framework or another ORM (Object‑Relational Mapping) tool for database interaction and data access.
  • Web Services: Knowledge of creating and consuming RESTful APIs or SOAP-based web services.
  • Performance Optimization: Skills in optimizing the performance of ASP.NET applications, including minimizing latency and improving scalability.
  • Troubleshooting: Ability to diagnose and resolve technical issues in web applications, including performance bottlenecks and runtime errors.
  • Familiarity with Design Patterns: Understanding of common software design patterns such as MVC, MVVM, and Dependency Injection for building scalable and maintainable applications.

General: MS Office

Other: Travel: Valid Unendorsed Light Motor Vehicle Driver’s License.

Communication skills, conflict management, stress tolerance, planning and organizational, time management, physical demands & work environment.

Main Duties & Responsibilities

Software Development: Develop, create, and modify general computer applications software or specialized utility programs; analyze user needs and develop software solutions using industry best‑practice principles; design and customize software for client use with the aim of optimizing operational efficiency; analyze and design databases within an application area; modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance; consult with customers about software system design and maintenance; assist with software system installation and monitor equipment functioning to ensure specifications are met.

Maintenance and Administration: Reporting to management; investigation, analysing and resolving system errors pertaining to system software and IT‑related hardware; liaison and resolution of system problems with third‑party vendors/suppliers; software licence compliance; system documentation; client interface and relations.

Software License Compliance, system documentation and client interface are also included. This Job Specification indicates only the main duties and responsibilities of the position and therefore is not intended as an exhaustive list. Should you not be contacted within two weeks of your application, kindly consider your application as unsuccessful.

Is this job a match or a miss?
Full Stack Software Developer

Centurion, Gauteng Network Recruitment

Posted 10 days ago

Job Description

A well‑established software development company is seeking a Full Stack Software Developer to contribute to the design, development, testing, and debugging of web applications. You’ll work closely with other developers, designers, and stakeholders to deliver scalable, user‑friendly solutions that meet business needs.

Whats in it for you

  • Work with modern tech stacks including Angular, C#, ASP.NET MVC, and MSSQL.
  • Collaborate with experienced professionals in a supportive team environment.
  • Opportunity to grow your skills and stay current with industry trends.
  • Work on projects that directly impact clients and business operations.

Key Responsibilities

  • Design, develop, test, and debug responsive web applications.
  • Build and maintain back‑end systems using C#, ASP.NET MVC, and MSSQL.
  • Collaborate with team members and stakeholders to ensure technical feasibility.
  • Troubleshoot and resolve software application errors.
  • Maintain and optimise existing systems post‑deployment.

Job Experience and Skills Required

  • University degree in Computer Science or similar tertiary qualification.
  • Microsoft Certified Solutions Developer (MCSD) beneficial.
  • 5+ years experience in full‑stack development.
  • Strong focus on Angular for front‑end development.
  • Proficiency in C# and ASP.NET MVC for back‑end development.
  • Experience with SQL databases (MSSQL preferred) and writing T‑SQL queries.
  • Understanding of Object‑Relational Mapping (Entity Framework a plus).
  • Experience with RESTful APIs.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and within a team.

Apply now!

Is this job a match or a miss?
Be The First To Know

About the latest Protocol software developer Jobsin Pretoria!

Set Email Alert:

Job title

Location

What other jobs are popular in this category?

Explore these high‑demand roles to expand your search:

Didn't find the right job? Get Career Advice to find your ideal role.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.