Senior Software Developer

1 day ago


Pretoria, Gauteng, South Africa Tumaini Consulting Full time

We are seeking a skilled Senior Software Developer to join our team at Tumaini Consulting in Pretoria East. As a Senior Software Developer, you will be responsible for designing and developing software solutions using your expertise in object-oriented programming.

Job Description

This is a hybrid position that requires a unique blend of technical and soft skills. You will work closely with our team to deliver high-quality software solutions that meet the needs of our clients.

In this role, you will be responsible for:

  • Designing and developing software solutions using C# or Python
  • Working with InterSystems, IRIS, or Cache databases
  • Collaborating with cross-functional teams to deliver projects on time and within budget
  • Providing training and support to junior developers

To be successful in this role, you will need to have:

  • A minimum of 5-8 years' experience in object-oriented programming
  • A minimum of 5 years' experience in a similar role
  • A basic software development language certification or applicable experience
  • Formal qualification in a relevant subject such as computing, computer science, information technology, software development, or software engineering

The ideal candidate will have excellent communication and problem-solving skills, with the ability to work effectively in a team environment. If you are a motivated and experienced software developer looking for a new challenge, please apply for this exciting opportunity.

Estimated Salary: R1,200,000 per annum

Tumaini Consulting offers a competitive salary and benefits package, including medical aid, life insurance, and a pension fund contribution. We also provide opportunities for professional development and career growth.



  • Pretoria, Gauteng, South Africa Herotel Full time

    We are seeking a Senior Software Developer to join our team and contribute to the development of our core product.The ideal candidate will have a strong background in software development and experience with our technology stack.


  • Pretoria, Gauteng, South Africa OfferZen Ltd Full time

    Job Title: Senior .NET Software DeveloperAre you a talented .NET engineer with a passion for software development? We are seeking an experienced Senior .NET Software Developer to join our OfferZen team. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions using .NET technologies.Key...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior Java Software DeveloperHire Resolve's client is seeking a skilled Senior Java Software Developer to contribute to the development and maintenance of software applications. As a Senior Java Software Developer, you will play a crucial role in designing, developing, and maintaining high-quality software solutions.Responsibilities:Design,...


  • Pretoria, Gauteng, South Africa IOCO Full time

    We are seeking a highly skilled Senior Software Developer to contribute to the development of our energy management product portfolio. As a key member of our team, you will be responsible for the verification, testing, and release of software related to our products.Key Responsibilities:Testing software releases for all products as per product feature,...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Senior .NET Software DeveloperOur client is a leading consultancy firm seeking a skilled Senior .NET Software Developer to join their team in a hybrid working model. Requirements include:• Proficiency in ASP.NET MVC, C#, and .NET Framework• Experience with REST-based web services and version control• Knowledge of Domain Driven Design (DDD) and Test...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Job Title: Senior Mobile App EngineerAbout the Role:We are seeking an experienced and skilled Senior Mobile App Engineer to join our team at Boardroom Appointments. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality mobile applications.Key Responsibilities:Analysis and Planning...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time

    We are seeking a dynamic and experienced Senior Software Developer to join our talented team in Gauteng. Requirements: 6 years experience as programmer in C#, MS SQL, and JSON experience. Additionally, the ideal candidate should be bilingual (Afrikaans and English).Benefits: Salary negotiable. Contact us for your next career-changing move. Apply today and...


  • Pretoria, Gauteng, South Africa Tumaini Consulting Full time

    Our client is a reputable consulting firm, Tumaini Consulting, based in Pretoria East. They are seeking an experienced Senior Software Engineer for a Hybrid position.Job DescriptionAs a Senior Software Engineer, you will play a vital role in developing and maintaining software solutions using cutting-edge technology. This is a fantastic opportunity to join a...


  • Pretoria, Gauteng, South Africa RMV Solutions Pty Ltd Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Development Lead to join our team at RMV Solutions Pty Ltd.Role SummaryThis is an exciting opportunity for a senior software development professional to lead the system development work on our eTenders Projects.The ideal candidate will have a strong background in system analysis,...


  • Pretoria, Gauteng, South Africa BDO South Africa Full time

    We are seeking a highly skilled and experienced Senior Software Developer to join our Digital Solutions Department. As a key member of our team, you will play a crucial role in the design, development, installation, testing, and maintenance of software systems, including integration-related projects. The systems developed will enhance business efficiency...


  • Pretoria, Gauteng, South Africa IOCO Full time

    Job Description:As a Senior .NET Developer at IOCO, you will play a critical role in designing and developing high-quality software solutions that meet our clients' needs. Your expertise in developing information systems, software development using Angular, C#, and .Net Core, and experience with Microsoft Azure DevOps, Microsoft Azure, and SQL Server will be...


  • Pretoria, Gauteng, South Africa National Treasury Full time

    The National Treasury seeks a highly skilled Senior Software Development Specialist to join its team in Gauteng, Pretoria. This is an exciting opportunity for a talented individual to contribute to the development and implementation of cutting-edge software solutions.Estimated Salary: R 250,000 - R 400,000 per annumAbout the RoleThis position is responsible...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Senior Software Engineer - Protocol DevelopmentAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at E&D Recruiters. The ideal candidate will have a strong background in software development, particularly in protocol software components.Key Responsibilities:• Develop and implement Layer 2 and Layer 3...


  • Pretoria, Gauteng, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Job SummaryWe are seeking a Senior GOLang Backend Developer to join our team at CodeConnect Staffing (Pty) Ltd. This is an exciting opportunity to work on impactful software solutions in the medical devices industry.About the RoleThe Senior GOLang Backend Developer will be responsible for designing, developing, and maintaining high-quality software systems...


  • Pretoria, Gauteng, South Africa Phaki Personnel Management Services Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Manager to join our team at Phaki Personnel Management Services. The successful candidate will be responsible for leading the development of software applications for desktops and mobile devices, ensuring they meet user and business requirements.Key Responsibilities:Manage the development...


  • Pretoria, Gauteng, South Africa OfferZen Full time

    Senior Android Software DeveloperAt OfferZen, we connect talented developers with top tech companies, reversing the job search process. This means you can build a profile and have companies apply to interview you.This approach saves time and allows you to receive upfront information about the tech stack, role, and salary, so you can make an informed decision...


  • Pretoria, Gauteng, South Africa CHIETA Full time

    About the RoleCHIETA is seeking a highly skilled Senior Software Development Specialist to join our team in Gauteng. This is an exciting opportunity for an experienced developer to take on leadership roles and contribute to the growth of our organization.Job DescriptionThe successful candidate will be responsible for leading the development of software...


  • Pretoria, Gauteng, South Africa Agile People Full time

    **Job Title:** Senior Application Developer Overview:Agile People is a company that specializes in software development, and we're looking for a skilled Senior Application Developer to join our team. About the Role:We're seeking an experienced Senior Application Developer to help us design and develop high-quality software solutions. As a key member of our...


  • Pretoria, Gauteng, South Africa FirstRand Bank Limited Full time

    About the Role:We are seeking a skilled Java Developer to join our team at ABC Corporation.As a Senior Software Engineer in our Software Development Team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.Your primary focus will be on ensuring the stability, scalability, and performance of our...


  • Pretoria, Gauteng, South Africa Waterkloof Mansion Boutique Hotel Full time

    We are seeking a skilled Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and Python.Your primary focus will be on backend development, ensuring the scalability and performance of our systems. You will work closely...