Intermediate Software Development Engineer
Listed on 2026-01-13
-
Software Development
Software Engineer, DevOps
Intermediate Software Development Engineer
1 week ago Be among the first 25 applicants
Responsibilities- Identify and establish objectives for self and team.
- Work on objectives or goals within timeline.
- Consider all reasonable factors, impediments and obstacles.
- Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
- Deliver a solution which covers all the agreed specified tasks and user objectives.
- Deliver a correct solution which provides the correct results with the needed degree of precision.
- Ensure checked‑in code is reviewed to meet standards.
- Ensure the solution performs appropriately under agreed conditions for extended periods of time without intervention.
- Ensure the solution is robust and remains continually available.
- Respond to outages and failures when and where needed.
- Improve fault tolerance even when operational conditions are not optimal.
- Ensure complete data recoverability so that data may be recovered and the desired state can be re‑established.
- Ensure the solution is maintainable, durable and modular for long‑term evolution.
- Ensure the solution simplifies support and maintenance through traceability and effective error messaging.
- Ensure the solution is secure, confidential and protected against unauthorised access or modification.
- Employ logs and records to prove actions and events and trace them uniquely to the responsible entity.
- Provide relevant documentation to support teams and foster reusability of assets.
- Develop the solution to analyze its own faults and report prior to critical failures.
- Deliver solutions and additional assets to make installation and deployment seamless and adaptable to evolving environments.
- Proactively support peers, testing, development support and operational teams to reduce escalations.
- Assist development support during operational events and help create SOPs.
- Be available to handle emergency outages and failures.
- Troubleshoot and resolve issues effectively to increase solution stability.
- Recommend and execute approved improvements to development methods and solutions.
- Maintain solutions after development and perform technical documentation updates.
- Assess risk and impact of production issues or changes and mitigate risk appropriately.
- Direct and support third‑party development partners by supplying information, providing feedback, correcting deviations, and ensuring success.
- Adaptably Resilient
: adapts to change, manages pressure, modifies interpersonal style, maintains positive attitude, and aligns behaviours with organisational direction. - Decision Making Quality
: makes confident, timely, fact‑based decisions, defends and explains judgments, and considers short‑ and long‑term implications. - Resourceful and Improving
: generates new ideas, challenges the status quo, takes risks, supports change and encourages innovation. - Living Our Spirit
: engages in cross‑functional collaboration, promotes inclusivity, supports teammates, leverages diversity, and encourages junior members to grow.
- At least 3‑5 years’ experience within a development environment is advantageous.
- 2‑5 years database experience.
- 3‑5 years server/client‑side language experience is advantageous.
- Good written and verbal communication skills.
- Strong attention to detail.
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 provides advanced software solutions and supports high transactional volumes in a fast‑paced industry, making BET Software a lively and engaging place to be.
Our progressive use of technology enables our talented teams to work with the tech stack of their choice and encourages an environment that supports collaboration, learning and growth. We believe our strength lies in our diversity and that teamwork makes the dream work.
Located in Umhlanga, South Africa, we recruit talent throughout South Africa and internationally.
Seniority level- Mid‑Senior level
- Full‑time
- Engineering and Information Technology
- IT Services and IT Consulting
Referrals increase your chances of interviewing at BETSoftware by 2x
Apply BELOW
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: