Senior Software Developer (Dbn)

Senior Software Developer (Dbn)
Company:

Bet Software


Details of the offer

We Want You:BET Software seeks aSenior Software Developerto spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to elevate your career with us.You Bring:Bachelor's degree in Computer Science, Software Engineering, or similar field (advantageous).At least 5 years' experience within a development environment.The successful candidate may specialise in (C#,.NET, SQL, React, React Native, JavaScript, Java (back end), Elixir, Erlang).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.What You'll Do:Designing Solutions and PlanningDesigning fit-for-purpose solutions involves active participation in design and planning meetings, selecting appropriate architectural patterns, and establishing objectives for oneself and the team. This includes considering all reasonable factors, identifying potential alternative strategies, and formulating supporting plans while ensuring adherence to best practices.Implementation of Efficient SolutionsThe implementation phase focuses on delivering complete, correct, and efficient solutions that meet specified tasks and objectives. It involves ensuring checked-in code meets standards, performance requirements, and is compatible with other systems. Additionally, solutions must be user-friendly, reliable, and perform efficiently without negatively impacting other solutions.Ensuring Usability and ReliabilityDuring implementation, emphasis is placed on ensuring solutions are user-friendly and reliable. This includes designing solutions that allow users to achieve goals effectively and efficiently while providing a pleasing and satisfying interaction experience. Solutions must also perform appropriately under various conditions, respond to outages and failures promptly, and ensure data recoverability.Security and MaintainabilityImplementing secure and maintainable solutions involves protecting information and data, ensuring appropriate access levels, and maintaining data integrity. Solutions must be robust, durable, and capable of evolving over time to meet changing requirements. Moreover, they should support ease of modification, adhere to standards and methods, and promote reusability to reduce maintenance burdens.Testing, Verification, and DeploymentEfforts are made to ensure solutions are test-friendly, complete, and adaptable for different operational environments. Additionally, proactive support is provided to peers, testing, development, and operational teams to minimise escalations and downtime. Troubleshooting and resolving issues effectively contribute to solution stability and efficiency.Coaching and MentoringLastly, coaching and mentoring activities involve providing guidance, training, and problem-solving assistance to team members. This includes contributing to the growth of junior and intermediate team members, designing and delivering end-user training, and facilitating knowledge transfer within the team. These efforts aim to foster a culture of learning and continuous improvement within the organisation.Living the Spirit:Actively drives a culture of collaboration and open communication within the team.Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within the business as a whole.Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.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.If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.

Requirements

Senior Software Developer (Dbn)
Company:

Bet Software


Environmental Scientist - Consulting Industry

Job Title: Environmental Scientist - Consulting IndustryLocation: Westville, KZNResponsibilities:Project management of environmental assessment and monitorin...


From Hire Resolve - KwaZulu-Natal

Published 12 days ago

Sales Consultant

We are a well-established and rapidly expanding Direct Sales and Marketing Company within financial services in the  Pretoria area.During your time in the ro...


From The Unlimited Group - North West

Published 15 days ago

Post Basic Qualified Pharmacist Assistant - Olympus

Dis-Chem Pharmacies require the services of a reputable Post Basic Qualify Pharmacist Assistant for their Olympus store. Your portfolio will cover the provis...


From Dis-Chem Pharmacies Limited - Gauteng

Published 11 days ago

Post Basic Qualified Pharmacist Assistant - Olympus

Dis-Chem Pharmacies require the services of a reputable Post Basic Qualify Pharmacist Assistant for their Olympus store. Your portfolio will cover the provis...


From Dis-Chem Pharmacies Limited - Gauteng

Published 11 days ago

Built at: 2024-05-19T04:42:01.285Z