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.