Software Development Manager - Johannesburg, South Africa - BET Software

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

We Want You:


You Bring:


  • At least 35 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 fastpaced growing environment.
  • Strong planning and organisational skills.
  • Reporting skills at Senior Management level.
  • Prior stakeholder and team lead management.

What You'll Do**:

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 organisational goals.
  • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
  • Accountable for articulating, monitoring, reporting and achieving realisation.
  • Development of longterm strategic thinking incorporating demand forecasting for product or future projects.
  • Utilisation of data metrics in order to make data driven decisions.
Knowledge management

  • Identifies and responds to situation/organisational/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 minimising 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, factbased 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 t

More jobs from BET Software