Job title : Software Development Manager
Job Location : KwaZulu-Natal, Durban
Deadline : October 16, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Skill Set
Software DevelopmentLeadershipReportingResponsibilitiesJob Responsibilities :
Strategy, objectives and execution
Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organizational goals.Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.Accountable for articulating, monitoring, reporting and achieving realization.Development of longer-term strategic thinking incorporating demand forecasting for product or future projects.Utilization of data metrics in order to make data driven decisions.Knowledge management
Identifies and responds to situation / organizational / market requirements by creating a culture of innovation and opportunity identification by team.Facilitates Change Management due to changing situational requirements e.g., restructure changes or adoption of new technologies.Supports and aligns standards across BET by allocating agreed commitments to strategy / roadmap communication and implementation.Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and / or project teams.Acts as escalation point for issues and ensures effective communication and resolution activities are in place.Stakeholder management
Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.Ensure all operational communication with customers / partners are documented and effectively circulated to stakeholders making use of collaborative tools.Engage with executive members or equivalent at customers / partners to ensure collaboration at all levels.Engage with the wider business and if needed hold strategic knowledge sharing sessions.Maintain and facilitate strategic stakeholder and communication analysis.Behavioral outputs : Talent Management
Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.Provide and facilitate mentoring and coaching by driving knowledge sharing.Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimizing key man reliance.Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.Ensure business continuity through minimizing key man reliance.Adaptably resilient
Adapts to change and is open to new ideas and willing to take on new responsibilities.Able to handle pressure and can effectively adjust plans to meet changing needs / demands.Changes his / her interpersonal style and approach based on the circumstances.Adapts behaviour to maintain cooperative relationships with others.Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.Maintains a positive attitude in the face of change.Decision making quality
Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.Ensures others understand the decision before moving forward.Considers short- and long-term implications of the decision.Able to logically defend and explain judgements and decisions.Takes steps to accurately define the problem before seeking a solution.Bases decisions and evaluations on a careful and systematic review of relevant facts and information.Develops talent
Collaboratively works with the leads to set performance goals and measures.Ensures performance measures are clear, measurable, and achievable.Ensures consistency of expectations across teams.Gives regular structured feedback to teams and seconded members.Ensure that the team members are equipped with the requisite skill sets required for both current and future projects by developing a training and career development plan.Maintain a current and future skill matrix.Have training and development plans in place and ensure execution of the plan.Encourage and build a culture of innovation and collaboration.Create a culture for teams that are aligned to the platforms and BET values.Resourceful and improving
Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.Solves problems through questioning the status quo.Qualifications
Job Specification :
At least 3-5 years’ experience managing software development teams and leads.At least 6 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 development SDLC is adhered to by the development team.Ability to work under pressure and in a fast-paced growing environment.Strong planning and organisational skills.Reporting skills at Senior Management level.Prior stakeholder and team lead managementLiving the Spirit
Encourage open communication and collaboration among team members.Foster an inclusive environment where diverse perspectives are valued.Recognise and celebrate team achievements and successEncourage a culture of innovation and experimentation within the team.Emphasise the importance of continuous learning and personal growth.Encourage team members to explore new technologies, tools, and methodologies.Embrace challenges as opportunities for growth and learningCreate a culture where team members feel empowered to voice their ideas and opinions.Promote a "raise your hand" mentality where team members feel comfortable seeking help, sharing insights, or suggesting improvements.Lead by example and demonstrate authenticity in your interactions with team members.Create a safe space for honest feedback and constructive criticism.Value authenticity over conformity and encourage team members to express their true selves.Provide opportunities for skill development, training, and career growth for team leads and members.Offer mentorship and guidance to support the career aspirations of team members.Apply Before 10 / 16 / 2025
ICT jobs