Software Development Manager - Durban, South Africa - Games Global

Games Global
Games Global
Verified Company
Durban, South Africa

1 week ago

Thabo Mthembu

Posted by:

Thabo Mthembu

beBee Recruiter


Description

The role:


Games Global needs someone to get in the game and take on the role as Software Development Manager available in our Game Technology team.

Our team is responsible for designing and developing new products and technologies to aid our game studios in delivering their product more competitively.

As a Software Development Manager, you will lead multiple software teams and co-ordinate the software development to ensure timely delivery.

You will also be responsible for the development and evolution of a shared cloud infrastructure onto which multiple products are deployed.


What you'll do:


Facilitated Software Development

  • Deliver software, as per company standards, to meet the defined requirements within the agreed deadline and project schedule as and when required.
  • Manage, maintain and evolve a shared cloud platform onto which our products will be deployed.

Developed and Implemented Team Business Plan

  • Communicates the team's performance, in terms of the team business plan, monthly, to Product Manager and the team.
  • Conducts a monthly review of the execution of the team business plan to determine progress.
  • Implements the team business plan, ensuring that the deliverables and milestones are achieved.
  • Reviews and updates the team business plan on a quarterly basis.
  • Develops team business plan with Product Manager, on an annual basis and according to agreed standards, to support and implement company business plan.

Facilitated Continuous Improvement

  • Integrates the team and department processes and procedures effectively with companywide processes and procedures.
  • Effectively communicates and implements processes and procedures in the team and with stakeholders.
  • Reviews processes and procedures on a quarterly basis to determine effectiveness, efficiency, and appropriateness.
  • Ensures that all team processes and procedures are clearly documented, according to company documentation standards.
  • Identifies and ensures that the necessary processes and procedures are in place to meet business objectives.

Managed Team

  • Oversees all aspects of the team by facilitating and resolving issues, through effective problem solving and communication skills.
  • Provides feedback, on a weekly basis, regarding team performance and project progress.
  • Monitors performance of team members on an ongoing basis and takes effective steps to deal with nonperformance.
  • Ensures that the team business plan is aligned with the company strategy and working towards achieving the strategy.
  • Conducts performance appraisals of team members at least twice a year (recommended on a quarterly basis), considering Peer and Manager Feedback.
  • Documents the performance appraisal results and maintains a portfolio of evidence for each team member.
  • Ensures that the team members are equipped with the requisite skill set required for both current and future projects by developing a training and career development plan for each team member.
  • Ensures that company issues, policies and procedures are communicated to the team within 7 days.
  • Effectively allocates appropriate resources to projects, to ensure that project deadlines and requirements are met.
  • Assists in mentoring and training programs for the team.
  • Collaborates, coordinates and communicates all deliverables to ensure that all project deadlines are met.

Facilitated Project Delivery

  • Reviews documentation within project schedule.
  • Provides status report to Product Manager, on a weekly basis.
  • Communicates with external parties regarding the product, as and when necessary.
  • Effectively resolves escalated project risks.
  • Monitors progress of projects to ensure that they are on track with the schedule.
  • Coordinates projects to ensure that prioritized deadlines are met.

What we're looking for:


  • A minimum of 10 years' experience in software development, in a complex highperformance software environment.
  • 5+ years of Leadership and management experience within a software development environment.
  • 3+ years of experience in the gaming industry will be advantageous.
  • Experience with secure cloud development particularly AWS, EKS, IAC and associated best practices.
  • Prior experience ensuring timely project delivery.
  • Provide technical support to the Development Team.
  • Ensure development standards and the SDLC are adhered to by the Development Team.
  • Ability to work well under pressure and in a fastpaced growing environment.
  • Strong planning and organizational skills.
  • Reporting skills at Senior Management level.
  • Prior stakeholder experience.

More jobs from Games Global