Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Oct 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • As a company with a rich history since 2006, Booyco Electronics continues to lead with innovation and commitment to our invaluable customers and employees. Be part of a team that takes pride in manufacturing, installing and maintaining comprehensive safety solutions across Southern Africa.
    Read more about this company

     

    Software Development Manager

    Main Purpose of the Job

    • The Software Development Manager plays a crucial role in overseeing the planning, execution, and delivery of software projects. This position is responsible for leading and guiding a team of developers, ensuring the successful development of high-quality software solutions that meet business objectives. The Software Development Manager is also responsible for fostering collaboration, continuous improvement, and innovation within the development team.

    Education, experience and competencies

    • Bachelor's degree in computer science, Software Engineering, or a related field (master's degree preferred).
    • Proficiency in programming languages and development tools relevant to the organization's tech stack.
    • Project management skills and familiarity with project management tools.
    • 5+ years of experience in software development, with at least 2 years in a leadership or managerial role.
    • Proven track record of successfully delivering software projects on time and within budget.
    • Experience with Agile, Scrum, or other development methodologies.

    Responsibilities

    • Team Leadership: Lead, mentor, and manage a team of software developers and data analysts, providing guidance, support, and performance feedback.
    • Project Planning: Collaborate with stakeholders to define project scope, requirements, and timelines, ensuring successful project execution.
    • Technical Guidance: Provide technical expertise and guidance to developers, assisting in solving complex technical challenges.
    • Resource Allocation: Allocate development resources effectively to ensure timely project delivery and optimal team productivity.
    • Code Quality: Establish and enforce coding standards, best practices, and quality assurance processes to ensure high-quality software development.
    • Agile Practices: Implement and oversee Agile or other development methodologies, fostering a culture of continuous improvement and adaptability.
    • Risk Management: Identify potential project risks and develop strategies to mitigate them, ensuring project success and minimizing disruptions.
    • Collaboration: Work closely with designers, and other stakeholders to ensure alignment on project goals and priorities.
    • Performance Tracking: Monitor and evaluate the performance of development projects, ensuring adherence to timelines and quality standards.
    • Innovation: Encourage innovation within the development team, promoting the adoption of new technologies and practices to improve efficiency and product quality.

    Key Performance Indicators (KPI’s):

    • Project Delivery Timeliness: Measurement of software project delivery within defined timelines.
    • Code Quality: Assessment of code quality, adherence to coding standards, and the presence of defects.
    • Team Productivity: Evaluation of the development team's productivity and efficiency.
    • Employee Satisfaction: Feedback from team members on leadership, collaboration, and overall work satisfaction.
    • Innovation Rate: Measurement of the adoption of new technologies and practices within the development team.
    • Stakeholder Satisfaction: Feedback from stakeholders on the quality and relevance of delivered software solutions.
    • Resource Utilization: Evaluation of resource allocation and utilization efficiency.
    • Project Budget Adherence: Measurement of project costs against the allocated budget.
    • Technical Debt Reduction: Progress in reducing technical debt and improving codebase maintainability.
    • Employee Development: Assessment of employee skill development, growth, and career progression within the team.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Booyco Electronics on booyco-electronics.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Booyco Electronics Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail