ENGINEERING MANAGER – FFE, SFE & SAM

JOB OVERVIEW

To create, lead and motivate teams that innovates, develops and maintains the VASTech
product and visual representation thereof.

Duties and responsibility include the following, but not limited to:

TEAM LEADERSHIP

Leading teams

  • Lead team members in order to maximize engagement and as a result, the delivery of releases as defined by release plan
  • Provide professional support to employee through mentorship & 1:1 meeting
  • Define and communicate priorities to the team in order to reach target dates
  • Assist in removing obstacles that are hampering the performance of the employee
  • Ensure that roles and responsibilities of all team members are clear and understood
  • Create clear OKR’s for team members
  • Implement objective performance metrics consistent with the larger Dev Engineering team that will be used for performance feedback
  • Manage the performance of the team through constant individual feedback
  • Assist in creating a personal development plan for each employee
  • Manage the skillsets of the team to match and support the current and upcoming projects
  • Ensure company, product and team strategy is clear and understood by team members
  • Administration of team members’ leave
  • Our Corporate Social Responsibility Committee invite our employees to join in our vision to train, develop and uplift people in our community, irrespective of race and gender with the goal to enable people to sustain themselves and form a value adding community.

Budgeting

  • Team budget preparation and execution
  • Update the forecasted budget
  • Allocate expenses against the budget and provide invoices to finance where required

Recruitment

  • Detailed design and write-up of the new positions’ job specification and desired outcomes
  • Assistance during recruitment process
  • Creation and implementation of induction plan for new starters

PROCESS IMPLEMENTATION

  • Assists in defining/refining/establishing the software development process and ensuring that team adheres to the process
  • Ensure required documentation is created
  • Prepare work breakdown based on user requirements
  • Ensure that effort estimation is done by team members
  • Making suggestions on technical decisions & review design with all relevant stakeholders
  • Resource planning and development planning of components in support of the product roadmap
  • Track the progress of the development, managing the team to reach the deadlines as specified (entails adjustment of the scope/plan/design as relevant)
  • Regular reporting to management on the status and progress of development
  • Identify potential third-party suppliers and decide, in consultation with other EM’s, TPO’s and Architecture Forum, on building vs. contracting as a solution
  • Ensure that quality is baked into the development process and as such is responsible for continuous integration and source control strategy of team
  • Ensure regular integration (e.g. at the end of each sprint) with Systems Integration Testing environment
  • Ensure team’s focus is aligned with focus of other Dev Engineering teams
  • Highlight and manage dependencies on other teams

PRODUCT SUPPORT

  • Triage of support incidents assigned to the team
  • Provide technical support and assistance for related products in the field
  • Interface with customers and support personnel on technical issues
  • Ensure resources are available to deal with any priority issues
  • Respond promptly and professionally to escalation requests for advanced technical support
  • Ensure that required documentation for the relevant sub-system is created and maintained
  • Guiding technical design and integration of software components and features
  • Provide technical leadership through process design inputs

PRE-SALES AND SALES SUPPORT

  • Making suggestions on technical decisions
  • Provide assistance with the internal and external training of the product.

QUALIFICATION & EXPERIENCE REQUIRED

  • Min: B. Engineering or Computer Science Degree
  • Ideal: B. Engineering or Computer Science Degree with leadership / management certification / qualification
  • 10+ Years experience of which > 3 is in a leadership role
  • Team Leadership; Process Management; Project Management; Software Development & Release Process

SKILLS & KNOWLEDGE REQUIRED

  • Excellent communication & listening skills
  • Analytical
  • Leadership
  • Planning and organising
  • Personal development
  • Mentorship
  • Facilitation
  • Effort estimation
  • Project delivery
  • Proven knowledge with regards to engineering processes and software releases
  • Agile process management
  • Management and leadership
  • Telecoms, computers and internet

PERSONAL ATTRIBUTES

  • Servant leader
  • Empathy
  • Self-motivated & managed
  • Customer focused
  • Integrity
  • Organised
  • Conflict resolution
  • Problem solving
  • Time conscious
  • Pro-active
  • Shows ownership
Submit Your CV
Submit Your CV