Senior Software Developer
2 weeks ago
Join to apply for the Senior Software Developer role at BETSoftware . Job Description Senior software developers at BETSoftware design, implement, test, and maintain high‑performance application solutions for a leading betting software provider that supports large transactional volumes across Sub‑Saharan Africa. Responsibilities Actively contribute to design and planning meetings, discussions and documentation. Design solutions using appropriate architectural patterns to meet performance, resilience, automation and innovation objectives. Ensure design follows best practices and is Test, DevOps and Support friendly. Set objectives/goals for self and team based on chosen development methodology to successfully complete projects. Identify impediments and suggest alternative strategies and refactor approaches for maximum benefit. Formulate supporting plans and communicate dependencies and impact with stakeholders. Deliver solutions that meet agreed specifications, achieve necessary precision and avoid unnecessary steps. Ensure solutions are reviewed, meet throughput, response, and resource utilisation targets, and can coexist with other systems. Guarantee usability by ensuring the system is intuitive, error‑free, accessible, and culturally inclusive. Maintain reliability by designing for fault tolerance, recoverability, minimal downtime, and gradual improvement over time. Implement robust security controls to protect data, enforce appropriate access, and provide auditable logs. Write clean, maintainable code that follows standards, supports future modifications, and is documented for support teams. Develop testable code, create automated testing hooks, and facilitate smooth deployment. Support outages and failures by providing rapid incident response, root‑cause analysis, SOP creation, and risk mitigation. Mentor and coach junior and intermediate team members through guidance, training, and knowledge sharing. Promote a culture of collaboration, inclusion, versatility, and continuous learning within the team. Qualifications Bachelor’s degree in computer science, software engineering, or a related field (advantageous). At least 5 years of experience in a development environment. Strong knowledge of design principles and architectural fundamentals. Demonstrated leadership and mentoring skills. Detailed knowledge of the SDLC and software project management. Excellent written and verbal communication skills. Strong attention to detail. About Us BET Software is one of the most diverse betting software providers in Sub‑Saharan Africa, with a rapidly growing international footprint. Our multi‑skilled team delivers advanced software solutions and supports incredibly high transactional volumes in a fast‑paced industry, making BET Software a lively and engaging place to be. We encourage an environment and culture that supports collaboration, learning, and growth. We believe that our strength lies in our diversity and that teamwork makes the dream work, a place where you can flourish among like‑minded individuals. Our head office is based in Umhlanga, South Africa, but we recruit talent throughout South Africa and internationally. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Engineering and Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr
-
Senior .Net Developer
1 week ago
Cape Town, Western Cape, South Africa IDBASE SOFTWARE Full time R82 000 - R124 000 per yearWe are seeking a highly skilled and motivated Senior .Net Developer to join our dynamic development team. The ideal person will bring at least 6 years of hands-on software development experience with a strong focus on .Net technologies, Blazor, and cloud-based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R150 000 - R250 000 per yearKey purpose:A leading payment technology provider in South Africa, is seeking an experienced Senior Software Developer with expertise in Java as the primary development language. As a Senior Software Developer, you will be responsible for developing, designing, and implementing complex payment systems solutions.Duties and responsibilities:Develop and...
-
Senior Software Developer
1 week ago
Cape Town, Western Cape, South Africa j. awan & partners Full time R50 000 - R600 000 per yearJob Title: Senior Software Developer - Back End Engineer (.Net)Reports to: Tech Lead Direct Reports: Nil Location: Cape Town, South AfricaAbout Azakawazakaw is an innovative and fast-growing company specializing in regulatory technology solutions. We are dedicated to empowering businesses globally with innovative compliance tools and services, enabling them...
-
Senior Software Developer
3 weeks ago
Cape Town, South Africa E&D Recruiters Full timeSenior Software DeveloperBellville, Cape TownRequirementsBSc (Computer Science) or Engineering or equivalentMinimum of 6 years of experience in software developmentExcellent communication skillsA solid understanding of microservice architecture and how web applications workExperience with the following technologies: TypeScript, ReactAdequate knowledge of...
-
Senior Software Developer
7 days ago
Cape Town, South Africa Pepkor Payments & Lending Full timeOverview Description: We are growing Pepkor Payments and Lending (Pty) Ltd. We have an opening for a skilled Senior Software Developer to join our diverse team of C# developers. We are looking for an individual who takes pride in what they do, is customer focused and takes ownership and accountability. This is a great opportunity for someone who wants to be...
-
Intermediate Software Development Engineer
3 weeks ago
Cape Town, South Africa Bet Software Full timeWe Want You BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Senior Software Developer
2 days ago
Cape Town, South Africa The Legends Agency Full timeSenior Software DeveloperJoin a mission-driven tech company shaping digital solutions for Africa's future. Cape Town | R75 000 to R90 000 per month | 08:00am to 17:00pm About Our Client Our client is a dynamic and fast-growing technology company focused on building digital solutions that drive both commercial success and social impact. Their...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearJob purpose: As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologiesMinimum requirements:Bachelors degree in or Diploma in Computer Science...
-
Senior Software Developer
5 days ago
Cape Town, Western Cape, South Africa Pepkor Payments & Lending Full time R600 000 - R1 200 000 per yearDescriptionWe are growing Pepkor Payments and Lending (Pty) Ltd has an opening for a skilled Senior Software Developer to join our diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a great opportunity for someone who wants to be challenged,...
-
Intermediate Software Development Engineer
5 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...