Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 19, 2023
    Deadline: Jun 19, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    All right, all right - let’s cut to the formalities. Here's the deal. At Hollard, we get up in the morning to ensure people sleep better at night. Our job is to look after the stuff our customers love. In fact, 5 million people already trust us with their stuff. That's pretty big deal to us. http://www.hollard.co.za Impressum The Holla...
    Read more about this company

     

    Software Development Manager - Johannesburg

    • We are looking to recruit a highly skilled and motivated Software Development Manager to lead our Services & Integrations Team and Front-End Team. The ideal candidate will have a strong background in software development, excellent management and coordination skills, and a passion for delivering high-quality products. This role will involve managing the development process, overseeing a team of developers, and ensuring the successful delivery of projects on time and within budget. The Software Development Manager will collaborate closely with stakeholders, allocate resources effectively, manage risks, and uphold quality standards.

    Key Responsibilities:

    Development Process Management:

    • Oversee the entire software development process, ensuring efficiency, adherence to best practices, and continuous improvement.
    • Define and implement development methodologies, tools, and standards for the teams.
    • Facilitate effective communication and collaboration among team members.

    Team Management:

    • Lead and manage a team of developers, providing guidance, mentorship, and support to foster their professional growth. 
    • Allocate resources effectively across projects to ensure the team has the necessary tools, skills, and support to succeed.
    • Conduct performance evaluations and provide regular feedback to team members.

    Project Management:

    • Manage project timelines, and resources to ensure successful project delivery. 
    • Collaborate with stakeholders to align development efforts with business goals and priorities.
    • Communicate regularly with vendors and consumers of our services to maintain strong relationships and address any concerns or issues.

    Risk Management and Quality Assurance:

    • Identify potential risks and develop mitigation strategies to minimize project delays and disruptions. 
    • Work closely with the Product Owner and Quality Assurance Team to ensure the project's quality standards are met. 
    • Ensure thorough testing and quality assurance processes are in place, resulting in high-quality software releases.

    Reporting and Management:

    • Regularly report progress, status, and key metrics to stakeholders, providing transparency and ensuring alignment. 
    • Manage the projects’ resource allocation and cost control.

    Technology Trends and Technical Expertise:

    • Stay up-to-date with the latest technologies, trends, and industry best practices.
    • Foster a culture of learning and knowledge sharing within the team.
    • Possess a good understanding of the technical aspects of the software to effectively guide and support team members.

    Required Knowledge and Experience    

    • Proven experience (10+ years) in software development, including hands-on experience with integrations, services, and front-end development;
    •  Proven management experience (3+ years) in software development leadership role;
    • Strong knowledge of software development methodologies, tools, and best practices;
    • Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels;
    • Demonstrated ability to manage multiple projects and teams, prioritizing tasks and resources efficiently;
    • Experience in risk management, quality assurance, and testing processes;
    • Strong problem-solving and decision-making skills;
    • Up-to-date knowledge of current technologies and industry trends, and;
    • Solid technical background with proficiency in relevant programming languages and frameworks.

    Educational Requirements    

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience);
    • Management or Leadership qualification essential;
    • Agile certification essential, and;
    • Azure Cloud certification or 3 years’ experience.

    Closing Date    
    2023/06/23

    Method of Application

    Interested and qualified? Go to Hollard Insurance on hollard.erecruit.co to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Hollard Insurance Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail