Software Development Manager

4 weeks ago


Johannesburg, South Africa Level-Up Full time

The Software Development Manager will be responsible for ensuring well-defined and documented testing and software architecture, the implementation of cutting-edge technologies, and the continuous improvement and definition of our processes to meet or exceed the highest industry standards.

**Responsibilities**:

- Analyze and solve problems identified by the business and stakeholders through the coordination of the development team.
- Intimate knowledge of agile development methodologies and rituals.
- Manage, the analysis, design, implementation, and execution of software development within the development team.
- Extend and maintain existing and new software systems and services according to business needs.
- Continuously improve code quality, system design and processes
- Collaborate with the business to understand and implement complex requirements according to their needs.
- Communicate with a broader team that includes analysts, engineers, and quality assurance testers to coordinate document development and testing.
- Review and quality assure deliverables to ensure quality standards are upheld.
- Manage the development schedule and monitor, measure, control, and report on development progress including the quality status and unit testing results.
- Represent the development team in management, business, and inter-team meetings, such as Change Advisory Board (CAB)
- Collaborate between operations team and development team.
- Be actively involved during high priority operational issues.
- Provide authoritative expertise and advice to clients and stakeholders.
- Build and maintain collaborative, professional relationships with clients and stakeholders.
- Deliver service level agreements and deadlines to ensure that expectations are managed.
- Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
- Assume complete accountability for overseeing both the testing and development teams, ensuring their effective management throughout the entire deployment process.
- Create a positive work climate and culture to energize and motivate employees, give meaning to work, minimize work disruption and maximize employee productivity.
- Coach development teams on agile principles and benefits, leading by example.
- Demonstrate leadership behavior's, through personal involvement, commitment, and dedication in support of organizational values.
- Drive a culture that guides and directs best practice, fostering an environment of continuous learning, improvement, and cohesiveness.
- Enable learning and collaborative where issues, success and ideas are actively shared between team members.
- Identify employee growth needs and schedule interventions to enable ongoing development, training, and personal growth.
- Effectively manage performance within the team to ensure business objectives are achieved.
- Encourage innovation and collaboration within the team.

**Qualifications & Experience**:

- 5+ years experience in a software development team.
- A minimum of 3 years of experience in a leadership role such as Team Lead, Delivery Manager, Development Manager, Team Manager, with a proven track record of overseeing and directing project teams to successfully deliver system and software development solutions within a structured work environment.
- Certified Agile practitioner.
- Knowledge of micro-service architecture and principles.
- Relevant IT qualification.

**Competencies**:

- Knowledge of the software development life cycle (SDLC).
- Knowledge of software development tools and associated systems.
- Communication skills.
- Planning and organizing skills.
- Interpersonal and people management skills.
- Problem-solving and analytical skills.
- Cloud-based platforms such as Microsoft Azure.
- Proactive and adept at smoothly transitioning between tasks and contexts.


  • Manual Tester

    2 months ago


    Johannesburg, South Africa BBD Software Development Full time

    **The company** BBD is an international software solutions company that solves real-world problems with innovative services and modern technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to...


  • Johannesburg, Gauteng, 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 3 years of QArelated...


  • Johannesburg, 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...


  • Johannesburg, South Africa Hollard Recruitment Full time

    **Job Advert Summary**: Helloan exciting new opportunity has just become available in our Hollard Life Solutions, IT Division. **Key Responsibilities**: - **Development Process Management**: - Oversee the entire software development process, ensuring efficiency, adherence to best practices, and continuous improvement. - Define and implement development...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Development ManagerResponsibilities:- Lead and oversee a skilled team of software developers.- Design and plan scalable, dependable, and effective software solutions.- Collaborate with different teams to ensure smooth integration.- Promote best practices and coding standards.- Supervise project advancement and address risks for successful...


  • Johannesburg, Gauteng, South Africa PluggedUp Full time

    Location: Cape Town, Johannesburg, or Remote A Bachelor's degree in Computer Science or a related field. Minimum of 10 years of experience in software development, with at least 5 years in a management role. Strong technical background in software development, including experience with modern software development practices, tools, and languages. Excellent...


  • Johannesburg, South Africa H2R Africa Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager. You will be responsible for developing a technology development strategy that support the companys objectives and Technology strategy. Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager. You will be responsible for developing a technology development strategy that support the companys objectives and Technology strategy. Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, South Africa H2R Africa Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager. You will be responsible for developing a technology development strategy that support the companys objectives and Technology strategy. Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, Gauteng, South Africa H2R Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager. You will be responsible for developing a technology development strategy that support the company's objectives and Technology strategy. Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager. You will be responsible for developing a technology development strategy that support the companys objectives and Technology strategy. Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, South Africa H2R Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager.  You will be responsible for developing a technology development strategy that support the company’s objectives and Technology strategy.  Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, South Africa H2R Full time

    Our client, in the Financial Industry, has a 24 month contract, 8 hours per day position, for a Software Development Manager.  You will be responsible for developing a technology development strategy that support the company’s objectives and Technology strategy.  Accountable for the delivery of complex solutions and leads a team of Developers who design,...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Responsibilities: Lead and manage a talented team of software developers. Design and architect scalable, reliable, and efficient software solutions. Collaborate with cross-functional teams to ensure seamless integration. Drive the adoption of best practices and coding standards. Monitor project progress and mitigate risks for successful outcomes. Education:...


  • Johannesburg, South Africa H2R Africa Full time

    PLEASE NOTE: NO CV WILL BE KEPT FOR FUTURE USE, ONLY APPLY IF YOU QUALIFY IN FULL.Bachelors degree in Information Technology, Computer Science, Engineering, or related discipline requiredCertification in relevant Enterprise Architecture or Technology frameworks and methodologies8 years experience in software development, which includes5 years of senior...


  • Johannesburg, South Africa H2R Africa Full time

    PLEASE NOTE: NO CV WILL BE KEPT FOR FUTURE USE, ONLY APPLY IF YOU QUALIFY IN FULL. Bachelors degree in Information Technology, Computer Science, Engineering, or related discipline requiredCertification in relevant Enterprise Architecture or Technology frameworks and methodologies8 years experience in software development, which includes5 years of senior...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    PLEASE NOTE: NO CV WILL BE KEPT FOR FUTURE USE, ONLY APPLY IF YOU QUALIFY IN FULL.Bachelors degree in Information Technology, Computer Science, Engineering, or related discipline requiredCertification in relevant Enterprise Architecture or Technology frameworks and methodologies8 years experience in software development, which includes5 years of senior...

  • ASP .Net Developer

    2 weeks ago


    Johannesburg, South Africa Fusion Software Full time

    About Us;Fusion Software is a South African based software, web, and app solutions provider. We have been operating since 2002 and currently have around 15,000 users on our platform. We offer CRM, Sales, Projects, Timesheets, Stock, Manufacturing, Accounts and HR solutions to name a few, and we deploy combinations of these modules in order to answer a...


  • Johannesburg, South Africa Network Recruitment Full time

    Responsibilities: Lead and manage a talented team of software developers. Design and architect scalable, reliable, and efficient software solutions. Collaborate with cross-functional teams to ensure seamless integration. Drive the adoption of best practices and coding standards. Monitor project progress and mitigate risks for successful...


  • Johannesburg, South Africa Network Recruitment Full time

    Responsibilities: Lead and manage a talented team of software developers. Design and architect scalable, reliable, and efficient software solutions. Collaborate with cross-functional teams to ensure seamless integration. Drive the adoption of best practices and coding standards. Monitor project progress and mitigate risks for successful...