Full Stack Software Development Manager

7 months ago


Umhlanga, South Africa iKhokha Full time

**Company Description**
iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way.
Our office is a high-performance environment where we thrive on pushing each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here.

Are you ready to shape the future of fintech and lead a talented team to new heights?

Our iK Tribe is growing, and we're on the hunt for a visionary Full Stack Development Manager to join our high-growth company. If you're passionate about driving innovation, challenging the status quo, and harnessing the power of technology to make a difference, then we want you on our team

Dive into the dynamic world of fintech with iKhokha and be at the forefront of technological evolution. Join us, and let's create the future together

**So, what will you do?**
As a Software Development Manager within the iKhokha product team, you will be responsible for day-to-day management and optimizing the delivery throughput of the Software Engineering team. This will include working closely with Product Managers and Technical Architect to drive efficiencies and enable technical delivery in line with strategic objectives.

Furthermore, you will play a key mentoring role and assess skills requirements and gaps. This includes performance management, developing roadmaps for career growth, and outlining courses and material for training. You’ll play an active role in assessing the technical feasibility of solutions where needed.

**In addition to the above, you will**:

- Creating guidance and alignment on development standards, best practices, documentation, and processes across all teams.
- Drive continuous improvement across the engineering space, including ways we can improve productivity, streamline workflows, and optimize for frequent and faster deployments.
- Identifying, managing, and mitigating risks associated with delivery (key-man dependency, quality, timing, etc.).
- Live the engineering culture we want to create - foster communication, collaboration, documentation, knowledge sharing, etc.
- Stay up to date with emerging technologies and industry trends.
- Ensure the technical feasibility of projects and their alignment with the company’s goals.
- Manage day-to-day activities of the software development team.
- Conduct performance reviews and provide constructive feedback.
- Develop and implement personal development plans for team members.
- Assist in the recruitment process to attract top engineering talent.
- Develop and implement effective onboarding programs for new hires.
- Mentor new team members to ensure a smooth transition into the team.
- Conduct role and job description reviews and updates.
- Perform skills gap assessments.
- Identify and review courses and learning material.
- Build and review processes for upskilling.
- Assess and review learning journeys for engineers.
- Track and advise on career progression and readiness.
- Provide guidance and feedback on career tracking.
- Provide coaching and mentoring.
- Provide mentorship and career development advice to engineering team members.
- Conduct regular one-on-one meetings with engineers to offer feedback and support.
- Foster a collaborative and inclusive team environment.
- Ensure that all development team members are aligned with iKhokha’s vision and goals.

**Qualifications**
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

**Deal Breakers**:

- 7 Years of Software Engineering experience
- Strong proficiency in software design and development, utilizing one or more high-level languages such as Java, C#, Python, etc.
- Proven experience in a leadership or managerial role within a software development team.
- Demonstrated experience in interviewing, mentoring, and developing engineering talent.
- Experience with agile development methodologies and project management tools.
- Deep understanding of software development life cycle (SDLC) and best practices.

**In addition to the above, the below will make you a frontrunner for the role**:

- People management skills, building cohesive, high-delivery teams.
- Impact and influence to help drive outcomes according to business objectives.
- Excellent communication skills with the ability to translate technical concepts to different audiences with varying degrees of technical ability.
- Strong analytical and problem-solving skills.
- Experience working with cloud infrastructure (AWS, Azure, Google Cloud) would be advantageous.
- A high level of software development knowledge. Have an understanding of complexities and high-level requirements.
- Ability to inspire and motivate a team.

**Additional Information** Perks of joining the Tribe?**
- Work in a high-growth company with tangible results you're accountable for.
- Enjoy hybrid, remote, and in office work models.
- Competitive remuneration and benefits, including



  • Umhlanga, South Africa BET Software Full time

    **We Want You**: We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. As the **Software Development Manager** at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development teams and team leads. - At least 10 years in a technical role within the IT software development industry. - Prior experience ensuring timely project delivery. - Provide technical and architectural guidance to development team. - Ensure development standards and...


  • Umhlanga, South Africa BET Software Full time

    The Star Factory has an exciting opportunity for a **Talent Development Manager** to be based in Durban, KZN. The successful Team Member will be responsible for the Management of training and development for Bet Software, creating a training culture for the company, and mobilizing all the training resources of The Star factory to achieve these...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Think you’ve got what it takes to be a **Quality Assurance Manager** for one of the most diverse betting software providers in Sub-Saharan Africa? We have a spot for you on our Team! We are on the search for a leader who will oversee the QA Team. We need someone we can trust with the responsibility of building and leading a talented Team...

  • Software Architect

    4 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Bachelors or Master’s degree in computer science, Software Engineering or a related field. - Minimum of 5 years of experience as a Technical Lead or a related role with a focus on designing and architecting complex software systems. - Strong expertise in software architecture patterns, methodologies and best practices. -...


  • Umhlanga, South Africa BET Software Full time

    Joining BET Software is an opportunity to become a part of one of Sub-Saharan Africa’s biggest technological success stories, disrupting global markets with our vanguard software solutions. Our multiskilled team is passionate about pushing boundaries to create world-class solutions. We offer a dynamic work environment that supports learning and growth, a...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: The search is on for a **Senior Software Quality Analyst** who will support our company’s growth strategy by ensuring that our software packages are error-free. We want someone who is hawk-eyed to spot any imperfections in every release and to be at the forefront of leading or participating in the testing of systems. We want someone who...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Be part of a dynamic, energetic and supportive Team! We are on the search for a **Software Quality Analyst 2**, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives. **You Bring**: - BSc, BCom and Ndip. - ISTQB Foundation Certified. - At least...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: You will have the opportunity to work in diverse areas of talent acquisition and talent management, handling various tasks from identifying, attracting, assessing, retaining and advancing internal and external talent. Developing new or creative recruitment solutions ensuring at all times that BET Software hires the best possible...

  • Software Delivery Lead

    6 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years in a technical role within the IT industry. - At least 3-5 years’ experience managing/leading software development cross functional teams. - Experience facilitating timely product/project delivery. - Detailed knowledge of the SLDC and management of software projects. - Driven to achieve results despite...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Are you a Data Einstein? Do you enjoy working in a fast-paced environment with authentic and like-minded individuals? We are looking for an analytical expert to join our fast-growing Team, to use their acquired knowledge and skills in combining both statistics and analytics in order to provide informed solutions for the business. **Business...

  • BI & Data Manager

    7 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development Teams and B.I Teams. - At least 3 -5 years’ experience working in a high transactional environment. - At least 8 years of experience using SQL (T-SQL, Spark, SQL Reporting Services, etc). - At least 6 years in a technical role within the IT software...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - A minimum of 8 years of experience within the infrastructure field. - A minimum of 4 years of domain experience and a broad range of technical exposure (e.g.: Network, Server, Systems Admin or Engineer). - Experience with designing and leading the solutions design for the team. - Experience understanding a holistic...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Our army of All-Stars is looking for a Quality Assurance Team Lead with Star Power! Bring excellent interpersonal and communications skills; and a keen eye for detail to a dynamic work environment. Our confident QA Team Lead will manage processes and Teams to conduct quality assurance testing within our software development environment. In...

  • PMO Lead

    7 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Bachelor's Degree in appropriate field of study or equivalent work experience. - Relevant Project Management Certifications PMP, Prince II, Scrum Master (required). - A minimum of 5 years in the Software Development/IT industry, managing several projects and delivery points simultaneously. - 8+ years of project management...

  • Talent Manager

    7 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Relevant HR qualification. - Valid drivers’ licence. - HR management experience. - Experience in organisational development is advantageous. - Previous experience within an IT environment is advantageous. - High performance - consistently delivers required business results; sets and achieves goals, consistently complies...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Are you ready to step into the heart of innovation and ensure the smooth functioning of our cutting-edge software solutions? BET Software in Durban is searching for dynamic individuals to join us as **Application Support Analyst 2**. As a frontline hero, you'll dive headfirst into resolving challenges, identifying issues, and ensuring our...

  • IT Project Manager

    7 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Relevant Diploma/Degree in Project Management or studying towards. - CAPM/Scrum/Agile Certification. - Microsoft IT Certifications in MS Projects and Excel (advantageous). - PMP or Project Management Certifications (advantageous). - Minimum of 2-3 years of IT project management experience. - 2-3 years of experience in an...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Are you ready to step into the heart of innovation and ensure the smooth functioning of our cutting-edge software solutions? BET Software in Durban is searching for two dynamic individuals to join us as an **Application Support Analyst 2**. As a frontline hero, you'll dive headfirst into resolving challenges, identifying issues, and ensuring...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - 4 - 5 years of recruitment experience. - Previous experience recruiting within a technology sector. - A relevant HR qualification or are studying towards one (preferred). - The ability to consistently deliver required business results. - Accountability - the ability to follow through and deliver results despite obstacles. -...