Senior Software Developer
3 days ago
We Want You:
BET Software seeks a Senior Software Developer to spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to elevate your career with us.
You Bring:
- Bachelor's degree in Computer Science, Software Engineering, or similar field (advantageous).
- At least 5 years' experience within a development environment.
- The successful candidate may specialise in (C#,.NET, SQL, React, React Native, JavaScript, Java (back end), Elixir, Erlang).
- Knowledge of design principles and fundamentals of architecture.
- Demonstrated leadership/mentoring skills.
- Detailed knowledge of the SDLC and management of software projects.
- Good written and verbal communication skills.
- Strong attention to detail.
What You'll Do:
Designing Solutions and Planning:
Designing fit-for-purpose solutions involves active participation in design and planning meetings, selecting appropriate architectural patterns, and establishing objectives for oneself and the team. This includes considering all reasonable factors, identifying potential alternative strategies, and formulating supporting plans while ensuring adherence to best practices.
Implementation of Efficient Solutions:
- The implementation phase focuses on delivering complete, correct, and efficient solutions that meet specified tasks and objectives. It involves ensuring checked-in code meets standards, performance requirements, and is compatible with other systems. Additionally, solutions must be user-friendly, reliable, and perform efficiently without negatively impacting other solutions.
Ensuring Usability and Reliability:
- During implementation, emphasis is placed on ensuring solutions are user-friendly and reliable. This includes designing solutions that allow users to achieve goals effectively and efficiently while providing a pleasing and satisfying interaction experience. Solutions must also perform appropriately under various conditions, respond to outages and failures promptly, and ensure data recoverability.
Security and Maintainability:
- Implementing secure and maintainable solutions involves protecting information and data, ensuring appropriate access levels, and maintaining data integrity. Solutions must be robust, durable, and capable of evolving over time to meet changing requirements. Moreover, they should support ease of modification, adhere to standards and methods, and promote reusability to reduce maintenance burdens.
Testing, Verification, and Deployment:
- Efforts are made to ensure solutions are test-friendly, complete, and adaptable for different operational environments. Additionally, proactive support is provided to peers, testing, development, and operational teams to minimise escalations and downtime. Troubleshooting and resolving issues effectively contribute to solution stability and efficiency.
Coaching and Mentoring:
- Lastly, coaching and mentoring activities involve providing guidance, training, and problem-solving assistance to team members. This includes contributing to the growth of junior and intermediate team members, designing and delivering end-user training, and facilitating knowledge transfer within the team. These efforts aim to foster a culture of learning and continuous improvement within the organisation.
Living the Spirit:
- Actively drives a culture of collaboration and open communication within the team.
- Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
- Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within the business as a whole.
- Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Please note that only team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly find your application to be unsuccessful.
-
Intermediate Software Development Engineer
3 days ago
Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R80 000 - R120 000 per yearWe Want You:Are you ready to take on exciting challenges and grow your software engineering career? BET Software is looking for two Intermediate Software Development Engineers (Live) to join our fast-paced team in Durban. In this role, you'll be hands-on with coding, problem-solving, and implementing top-tier software solutions. You'll collaborate with a...
-
Senior Software Developer
1 week ago
Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R400 000 - R1 200 000 per yearWe Want YouBET Software seeks aSenior Software Developerto spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to...
-
Talent Pool: Tech Roles
3 days ago
Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R80 000 - R120 000 per yearAt BETSoftware, we're not just building systems — we're engineering the future of digital entertainment. As a leading Betting and Gaming Software Development Company based in South Africa, with a strong presence in Durban, Johannesburg, East London and Cape Town, we proudly serve high-performance, high-transaction environments across Sub-Saharan Africa and...
-
Senior Software Engineer
1 week ago
Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R1 800 000 - R2 500 000 per yearJob summary:The purpose of a Senior Software Developer 1 is to contribute to the development and implementation of complex software solutions. They are responsible for designing, coding, testing, and maintaining software applications, as well as providing technical guidance and leadership to other members of the software development team.Job...
-
Software developer 2
1 week ago
Umhlanga, KwaZulu-Natal, South Africa TLT Appointing PTY LTD Full time R900 000 - R1 200 000 per yearThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.ResponsibilitiesDevelop and maintain in-house solutionsWrite code within the prescribedtechnologies and environments, and to comply with coding best practicesComply with++ IT selected...
-
Intermediate Software Development Engineer
1 week ago
Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R500 000 - R1 200 000 per yearWe Want YouAre you ready to take on exciting challenges and grow your software engineering career? BET Software is looking for twoIntermediate Software Development Engineers (Live)to join our fast-paced team in Durban. In this role, you'll be hands-on with coding, problem-solving, and implementing top-tier software solutions. You'll collaborate with a...
-
Technical Lead
3 days ago
Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R1 200 000 - R1 800 000 per yearWe Want You:Can you take ownership, and engage regularly with software architects in order to ensure development within the Team is according to architectural guidelines? How about planning, designing, leading, and executing technical solutions, as well as improvements within the respective Software Development Team? If this sounds like you, then as our...
-
Technical Lead
3 days ago
Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R1 200 000 - R2 400 000 per yearWe Want You:Our Platform Teams are driving the transformation of BETSoftware's core system – Leading innovation across integrated services and web-based products that power our global scale. As a Technical Lead, you won't just guide code – you'll lead architecture decisions, drive engineering excellence and mentor a Team of skills developers using...
-
Software Engineer
1 week ago
Umhlanga, KwaZulu-Natal, South Africa Mergemega Full time R700 000 - R1 500 000 per year**Software Engineer (AI Models & API Development)Location: Umhlanga / South AfricaCompany: Mergemega**Mergemega is building advanced AI systems for real-time customer acquisition. We are looking for a Software Engineer who can train AI models, build enterprise-grade APIs, and develop production-ready applications using modern technologies, including Vibe...
-
Intermediate UI/UX Designers
3 days ago
Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R120 000 - R250 000 per yearWe Want You:Design with impact. BET Software is looking for an Intermediate UI/UX Designer to bring creativity and innovation to our Marketing Team in Durban. In this role, you'll craft seamless digital experiences, ensuring every interaction is intuitive, engaging, and user-friendly. Collaborating with product owners, developers, and marketers, you'll shape...