Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 5, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    BETSoftware is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BETSoftware a lively and engaging place to be. Our prog...
    Read more about this company

     

    Senior Software Developer (Cape Town)

    We Want You:

    We’re on a mission: to find a Senior Software Developer 1 who will contribute to the development and implementation of complex software solutions. An All-Star who will be responsible for designing, coding, testing, and maintaining software applications, as well as provide technical guidance and leadership to other members of the Software Development Team. If you think you’ve got what it takes, then we want you to join our tech tribe.


    You Bring:

    • Bachelor’s Degree in Computer Science, Software Engineering, or similar field (advantageous).
    • At least 5-7 years of experience within a development environment (advantageous).
    • 3 - 5 years of database experience or 5 - 7 years of server/client-side language experience (advantageous).
    • 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:

    • Actively contribute to design and planning meetings, discussions and documentation.
    • Design solutions using the most appropriate approved architectural pattern.
    • Ensure design patterns used are increasing the organisational levels of high-volume, transactional performance, resilience, automation and innovation.
    • Ensure design meets best practices and are Test, DevOps and Support friendly.
    • Set objectives or goals with timeline.
    • Ensure checked-in code is reviewed to ensure standards are met and the code base is sound.
    • Deliver a solution which ensures the maximum operational capacity requirement is achieved or exceeded.
    • Ensure the solution protects the user against making errors.
    • Ensure the user interface is pleasing and presents a satisfying interaction for the user.
    • Ensure the solution is accessible and can be used by people with the widest range of characteristics, capabilities, cultures and languages where appropriate.
    • Ensure the solution performs appropriately under agreed conditions for extended periods of time without the need for intervention (despite potential attacks).
    • Respond to outages and failures when and where needed.
    • Ensure complete data recoverability and the desired state of the solution can be re-established (despite potential attacks).
    • Respond to outages and failures when and where needed.
    • Provide support to the Dev Support when required during operational events and create or assist with the creation of SOP’s.
    • Perform troubleshooting and effectively resolve issues to increase solution stability and reduce intervention required over time.
    • Recommend and execute approved improvements to development methods and solution.

    Method of Application

    Interested and qualified? Go to BETSoftware on betsoftware.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BETSoftware Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail