We Want You:
Step into an exciting role with BET Software as a Junior Software Development Engineer, where innovation and growth are at the heart of everything we do. In this role, you’ll be building and enhancing software through hands-on coding, troubleshooting, and optimizing performance, all while working on the latest hardware. You’ll collaborate on technical issues, system design, and maintenance with various teams, making a real impact every day. From system testing to P1 outages, each challenge brings you closer to mastering your craft. Ready to make your mark? Apply today and let the journey begin.
You Bring:
- Degree / Diploma in computer science or related field.
- At least 1-2 years’ experience within a development environment or successful completion of the BET Software Graduate program.
- 1-2 years SQL experience.
- 1-2 years C# experience.
- 1-2 years .NET Core experience.
- 1-2 years of RESTful API experience.
- 1-2 years of server/client-side language is advantageous.
- Understanding of key design principles.
- Proficiency in HTML, CSS, JavaScript, and jQuery.
- Understanding of server-side CSS.
- Good written and verbal communication skills.
- Strong attention to detail.
- Experience with responsive and adaptive design.
- Understanding of SEO principles.
- Good problem-solving skills.
- Good interpersonal skills.
What You’ll Do:
Technical Outputs:
- Design Fit for Purpose Solutions & Algorithms
- Perform Planning
- Implementation - Ensure the Solution is Functionally Complete
- Implementation – Ensure the Solution has a High Usability Factor
- Implementation – Ensure the Solution is Reliable
- Implementation – Ensure the Solution has Effective Security
- Implementation – Ensure the Solution is Maintainable
- Verify Deployed Solutions
- Respond to Outages & Failures
Behavioral Outputs:
- Adaptable Resilience
- Decision-Making Quality
- Resourceful and Improving
Living our Spirit:
- We firmly believe that teamwork makes the dream work.
- We collaborate seamlessly within our live development team and support respective departments to collectively achieve our goals.
- We approach each day as an adventure, eagerly tackling new challenges, adapting to changes, and constantly learning and growing.
- We put our hands up to provide live support as and when required. We are dedicated to ensuring the continuous stability and efficiency of our solutions.
- We actively respond to outages and failures, providing proactive support to peers, testing, and operational teams.
- We resolve issues quickly and make improvements to maximize solution stability.
- We direct system testing and validation procedures, ensuring the highest quality in our software.
- We pay strong attention to detail, uphold SEO principles, and strive for responsive and adaptive design.
- We take ownership of our responsibilities, adhering to best practices and embracing a proactive approach to problem-solving.
- We maintain excellent written and verbal communication skills, ensuring clear and open communication within our team and with other departments.
- We foster an environment that encourages innovative thinking and creative solutions, continuously seeking new ways to improve our software and development methods.
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 candidates who meet the stipulated minimum requirements will be considered.
If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.