Software Development Manager

2 weeks ago


Johannesburg, South Africa Boardroom Appointments Full time

**Key purpose**:
**Duties and responsibilities**:

- Accountable for the development and implementation of a Technical Implementation strategy and tactical plans aligned with the corporate strategy and goals.
- Lead the development, planning and implementation of a functional Technology Development Strategy aligned to the Technology strategy and Roadmap.
- Outline Development projects identified, budgets, and plans according to market, industry, and business trends.
- Deliver a roadmap aligned with set budgets, resourcing requirements, market, industry, and business trends.
- Examine market trends and leading market best practices in automation and digitisation and to drive ICT transformation.
- Submit forward-looking solutions to unmet and unrealised business needs, positioning SBV as innovative and a trailblazer in the industry.
- Understand and review business processes to improve core development activities, from design to release.
- Deliver innovation with new ideas and technology, keeping up with the latest methodologies for software development and looking into software that is AI and machine learning enabled to improve the quality of coding and reduce testing and debugging times.
- Plan and manage all services and functionality related to systems development in the context of projects and operations.
- Monitor ongoing Technology Development strategies to maintain that the company delivers quality and excellence through robust testing and balanced policies appropriate to the project scope.
- Develop processes, team structures, and capabilities for technology implementation, such as managing change, agile software development, and rapid deployment.
- Analyse existing and historical systems, identify gaps, and propose changes to adapt to the new design, considering database structures, code structures, and code repositories.
- Support project teams with technical documentation and plans, including detailed work breakdown structures.
- In accordance with the company Technology Development strategy, review proposed software improvements and upgrades.
- Effectively manage project timelines, including the scope and budget constraints, and perform forecasting where necessary.
- Establish, manage, and define development standards for robust, flexible, and stable solutions.
- Work with cross-functional resources to develop and approve high-level delivery plans based on objectives for various software development projects.
- Develop database schemas with integrity and scalability and optimise the performance and security of data access layers.
- Accountable for the design, development, release management and improvement of company technology products.
- Enable and support improvement and development projects.
- Support technology and methodology decisions throughout the team, including reusable code base development, versions of software tools, best practices, source control, and deployment.
- Develop future-proof, reusable, shared core code libraries that can be applied to artificial intelligence and machine learning and drive further efficiency throughout the team.
- Establish a tactical plan that the team can follow collaboratively and improve products, processes, and knowledge sharing in the company.
- Designing prototypes and presenting them for approval to the business.
- Establish and implement custom code base platform definitions and implementations using the software development life cycle (SDLC).
- Strategically decide whether the company can inherit or support existing or legacy code bases and how the company will manage the increasing demand for software support.
- Manage the release of software upgrades, enhancements, and fixes on a targeted schedule for the company clients.
- Provide support and assistance to the team so that projects, enhancements, and support are executed smoothly.
- Design, evaluate, and monitor the deployment of all technical, web, and mobile services according to approved strategic plans and timelines.
- Develop, maintain, and update documents such as program specifications, impact analyses, functional designs, technical specifications, system specifications, and entity relationship models.
- Manage the implementation and compliance with the relevant methodology based on company strategy and best practices.
- Managing and resolving critical support issues as quickly as possible by putting in place the correct process and escalation.
- Conduct independent code reviews of all development work and report on the results.
- Responsible for presenting designs and prototypes for business approval.
- Approve functional and technical specifications and test cases based on sound governance principles and company strategic objectives.
- Responsible for maintaining the quality and uptime of the production systems.
- Manages the quality and technical approach taken by team members, verifying that code is developed in accordance with quality and coding conventions and assures on



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


  • 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, South Africa H2R Full time

    Gauteng, JHB - Central - Monthly Basic Salary (Market related, Negotiable) **SOFTWARE DEVELOPMENT MANAGER** **PLEASE NOTE: DO NOT APPLY IF YOU DO NOT QUALIFY IN FULL** 8 years’ experience in software development, which includes 5 years of senior management experience 3 years managing projects in a technology environment Significant experience in the...

  • Software Developer

    3 weeks ago


    Johannesburg, South Africa IOCO Full time

    We are on the lookout for a Senior Specialist - Software Development. Support and grow software development capacity within the team. The ideal candidate has to have a full stack experience, and be flexible within the areas of consulting, solutioning, and development. The candidate has to be diverse and sufficiently experienced with SDLC, DevOps, cloud...

  • Software Developer

    1 month ago


    Johannesburg, South Africa IOCO Full time

    We are on the lookout for a Senior Specialist - Software Development.Support and grow software development capacity within the team. The ideal candidate has to have a full stack experience, and be flexible within the areas of consulting, solutioning, and development. The candidate has to be diverse and sufficiently experienced with SDLC, DevOps, cloud...

  • Software Developer

    1 month ago


    Johannesburg, South Africa Progressive Edge Full time

    Software Developer JohannesburgPermanentAn entrepreneurial, and forward-thinking company specialises in utilizing geospatial data and technologies to help clients enhance their operational efficiencies and increase profitability. They offer tailored data, insights, and innovative products across various industries, aiming to convert raw data into practical...

  • Software Developer

    3 weeks ago


    Johannesburg, South Africa Progressive Edge Full time

    Software Developer Johannesburg Permanent An entrepreneurial, and forward-thinking company specialises in utilizing geospatial data and technologies to help clients enhance their operational efficiencies and increase profitability. They offer tailored data, insights, and innovative products across various industries, aiming to convert raw data into...

  • Software Developer

    1 month ago


    Johannesburg, South Africa Progressive Edge Full time

    Software Developer JohannesburgPermanentAn entrepreneurial, and forward-thinking company specialises in utilizing geospatial data and technologies to help clients enhance their operational efficiencies and increase profitability. They offer tailored data, insights, and innovative products across various industries, aiming to convert raw data into practical...

  • Java Developers

    1 month ago


    Johannesburg, South Africa Copious Software Full time

    Job Description Skills  required - Primary Tech Stack : Java 8 / Spring Stack (boot, cloud, batch) / Camunda / Hibernate / Webservices (Soap & Rest) / Maven / ELK (Elasticsearch, Logstash, Kibana) / Angular 5 / Docker. AWS Cloud / Git / Jira uses & expertise is beneficiary. Database Knowledge :SQL/PL-SQL (Inner Outer Joins, Group By, Having,...

  • Software Developer

    1 month ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    Software Developer – RnegSoftware consulting house based in Midrand is looking for an experience Software Developer.The ideal candidate will have:3+ years of experience in .NET development within the web environment, Web API, WCF (SOAP beneficial, REST essential), MVC, ASP.Net,MCSD App BuilderMS SQLOOP concepts, If you are looking to work with the...


  • Johannesburg, South Africa Boardroom Appointments Full time

    **Key purpose**: To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these...


  • Johannesburg, South Africa Network Recruitment Full time

    Role Overview: As a Software Development Project Manager with a strong background in C#, you will play a pivotal role in driving the successful delivery of our software projects. You will lead cross-functional teams, coordinate project timelines, and ensure alignment with business objectives. Your expertise in C# development will be crucial in guiding...


  • Johannesburg, South Africa Network Recruitment Full time

    Role Overview:As a Software Development Project Manager with a strong background in C#, you will play a pivotal role in driving the successful delivery of our software projects. You will lead cross-functional teams, coordinate project timelines, and ensure alignment with business objectives. Your expertise in C# development will be crucial in guiding...

  • Software Developer

    1 month ago


    Johannesburg, South Africa Telebest Full time

    Our client has an opportunity available for a Software Developer based in Selby.Requirements:5 years systems design and development experience, of which 3 years must be:Exposure to various software development languages and techniques.Working on containers like Microsoft Web Servers.Working on Azure DevOps or Chef for code automation.Worked on previous iPaas...

  • Software Developer.

    1 week ago


    Johannesburg, South Africa People Source Full time

    Java / C#/ Delphi an advantage. Database modifications using Access/ PostgreSQL. Design, development and integration of software applications.

  • Software Developer.

    1 week ago


    Johannesburg, South Africa People Source Full time

    Java / C#/ Delphi an advantage. Database modifications using Access/ PostgreSQL. Design, development and integration of software applications.

  • Software Developer.

    1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Java / C#/ Delphi an advantage. Database modifications using Access/ PostgreSQL. Design, development and integration of software applications.

  • Software Developer L3

    1 month ago


    Johannesburg, South Africa Telebest Full time

    Requirements:10 years' experience as a software developer.Web based development(HTML5, Javascript, Angular, ReactJS, CSS)Object oriented development (Java, C#, .Net Core, Python)Database Management (SQL, MySQL, PostgreSQL)Version Control (Git, MS TFS)3 years' development experience of cloud applications.Docker knowledgeKubernetesNode.jsNGINXDeep...

  • Software Developer.

    1 week ago


    Johannesburg, South Africa People Source Full time

    Java / C# an advantage. Database modifications using Access / PostgrSQL. Design, development and integration of software applications. Gauteng based.