We Want You:
Are you a talented software developer ready to level up your career? BET Software is looking for an Intermediate Software Development Engineer to join our fast-paced, innovative team in Durban. In this role, you'll tackle exciting challenges, develop cutting-edge solutions, and collaborate with like-minded professionals, all while sharpening your skills and mentoring the next generation of developers. If you're passionate about problem-solving, tech innovation, and continuous growth, this could be your next big step. Apply now.
You Bring:
Languages - C#, Javascript, HTML (non-negotiable).
Knowledge of Front end and Back End development.
Understanding of Javascript Frameworks.
Understanding of API design requests and response cycles.
Knowledge of creating databases and managing information.
Familiar with Rest API.
Understanding of object-oriented programming.
Postman (advantageous).
At least 3-5 years' experience within a development environment is advantageous.
2-5 years database experience.
3-5 years server/client-side languages is advantageous.
Good written and verbal communication skills.
Strong attention to detail.
What You'll Do:
Technical Outputs:
Perform Planning
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.
Implementation - Ensure the Solution is Functionally Complete
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 ensure standards are met.
Implementation – Ensure the Solution is Reliable
Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention.
Ensure all steps are taken to reduce the occurrence of faults due to misunderstood requirements, design errors, and implementation errors.
Ensure the solution is robust and remains continually available.
Respond to outages and failures when and where needed.
Implementation – Ensure the Solution has Effective Security
Ensure the solution is secure and confidential by protecting all information and data.
Ensure persons or other solutions have the degree of access appropriate to their level of authorisation.
Ensure the solution has high integrity where it prevents unauthorised access to, modification of computer programs, data, or settings.
Ensure the solution has a high degree of survivability despite third-party interventions.
Employ logs and records so that actions and events can be proven to have taken place.
Implementation - Ensure the Solution is Maintainable
Ensure the solution and its relevant code base supports ease of modification for future maintainers.
Ensure the use of appropriate standards and methods.
Ensure relevant documentation is provided to support teams to reduce development support burden.
Verify Deployed Solutions
Ensure the solution is delivered completely and with the additional assets required for seamless installation/deployment.
Provide support to the Dev Support when required during operational events.
Perform trouble shooting and effectively resolve issues to increase solution stability.
Direct 3rd Party Development Partners
Supply appropriate information and access to partners.
Provide timely, relevant, and constructive feedback to assist the partner.
Behavioural Outputs:
Adaptably Resilient
Adapts to change and is open to new ideas.
Able to handle pressure and adjust plans to meet changing needs.
Decision Making Quality
Makes confident, timely, fact-based decisions.
Considers short- and long-term implications of the decision.
Resourceful and Improving
Generates new ideas and challenges the status quo.
Living our Spirit:
Engages in cross-functional collaboration and problem-solving.
Drives a culture of versatility and adaptability.
The Company We Keep: At BET Software, we cultivate talent through our learning and development programmes, various opportunities for growth, and well-deserved incentives.
Please note that only team members who meet the stipulated minimum requirements will be considered.
#J-18808-Ljbffr