Senior Software Developer

4 weeks ago


Durban, South Africa BETSoftware Full time

Senior Software Developer – BETSoftware Join us for the Senior Software Developer role at BETSoftware. Responsibilities Actively contribute to design and planning meetings, discussions and documentation. Design solutions using the most appropriate approved architectural pattern. Ensure design patterns used increase the organisational levels of high-volume transactional performance, resilience, automation and innovation. Ensure design meets best practices and is test, DevOps and support friendly. Identify and establish objectives for self and team and set goals based on the team's chosen software development methodology. Consider all reasonable factors, impediments and obstacles. Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time. Formulate supporting plans and communicate with others in terms of dependencies and impact. Publish plan to peers and stakeholders through agreed methods. Deliver complete solutions covering agreed tasks and objectives, ensuring correct results, precision, efficiency, and throughput. Ensure code review meets standards, and throughput, response, processing times meet requirements. Ensure solution achieves maximum operational capacity, is compatible and can efficiently exchange information with other products. Ensure solution performance under agreed conditions for extended periods, reducing faults, ensuring robustness, availability, fault tolerance, and data recoverability. Ensure solution security protection – confidentiality, access control, integrity, survivability, logging, traceability. Ensure solution maintainability – ease of modification, modularity, documentation, reusability, monitoring. Ensure solution is test-friendly, supports automated testing, and deployment is seamless. Provide proactive support during outages, incidents, SOP creation and emergency handling. Mentor and train team members; provide coaching, materials, and guidance. Promote collaboration, inclusion, equity, belonging, continuous learning, and adaptability. Qualifications Bachelor’s degree in computer science, Software Engineering, or similar field (advantageous). At least 5 years’ experience within a development environment. 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. Adaptive to changing environments. Seniority Level Mid-Senior level Employment Type Full-time Job Function Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at BETSoftware by 2x. Get notified about new Senior Software Engineer jobs in Durban, KwaZulu-Natal, South Africa. #J-18808-Ljbffr



  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Job Title: Senior Software DeveloperLocation: Durban, South AfricaWe are seeking a highly skilled and experienced Senior Software Developer to join our client's team in Durban. As a Senior Software Developer, you will be responsible for leading the development and implementation of software solutions that meet the needs of our clients.Responsibilities:- Lead...


  • Durban, KwaZulu-Natal, South Africa The Legends Agency Full time R450 000 - R550 000 per year

    Senior Software Developer (C# / Full Stack Fintech) Durban Salary R45 000 to R55 000We are seeking an experienced Senior Software Developerto join our team and play a key role in developing innovative solutions in a fast-paced fintech environment. This role is ideal for a highly skilled C# Full Stack Developer who thrives on solving complex problems,...


  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time R40 000 - R60 000 per year

    Kick-start your coding career with BET Software We're looking for a Junior Software Development Engineer to join our innovative Durban team. In this role, you'll develop, debug, and troubleshoot software while collaborating with a fast-moving, supportive team. You'll work with C# in the .NET ecosystem and apply SQL Server development skills - including...


  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time R900 000 - R1 200 000 per year

    We're looking for a skilled Senior Software Quality Analyst to take testing and quality assurance to the next level. In this role, you'll dive into both manual functional and API testing, while shaping the strategic direction of the testing Team. You'll craft and implement comprehensive test strategies, execute thorough testing, and manage defect processes...

  • Software Developer

    3 weeks ago


    Durban, South Africa Boxer Superstores Full time

    Job Description Boxer Superstores is committed to leveraging data to drive smarter business decisions. We are looking for a highly motivated Software Developer with experience in data warehousing, ETL processes, database systems, and Python API development. This role will focus on developing and optimizing our MySQL- and SQL Server-based MPP database...


  • Durban, South Africa BETSoftware Full time

    Senior Software Development Engineer Job Description 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. Develop the solution in a manner which supports modification. Adaptability to change....


  • Durban, KwaZulu-Natal, South Africa BETSoftware Full time R400 000 - R800 000 per year

    Job DescriptionStrong attention to detail.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.Develop the solution in a manner which supports modification.Adaptability to...


  • Durban, South Africa BET Software Full time

    **We Want You**: **You Bring**: Required relevant qualifications in IT or A+, N+ certification from a recognised institution.- At least +3 years’ experience in a Service Desk/Helpdesk environment, infrastructure remote support.- Exposure and experience within an IT Helpdesk service desk.- Degree or Diploma in Information Technology (advantageous).- CompTIA...

  • Software Developer

    3 weeks ago


    Durban, South Africa Schlemmer Full time

    ABOUT THIS ROLE Are you a skilled Full Stack Developer with a passion for building innovative, high-performance applications? An established technology leader is looking to fill a Software Developer position based in Umhlanga, Durban . This is an excellent opportunity to join a forward-thinking business and play a key role in developing and maintaining...


  • Durban, South Africa BET Software Full time

    **We Want You**: Are you an expert at keeping everything aligned, deadlines on track, and stakeholders always in the loop? Join our growing team as a **Senior Project Manager** and lead the end-to-end delivery of complex software development projects across the full SDLC. In this role, you will manage dependencies, mitigate risks, and manage change requests...