Engineering Manager

Henry Schein One Asia Pacific

Position Title: Engineering Manager

Responsible For

  • Creating plans for converting the product backlog into working software
  • Being a successful scrum master
  • Setting and hitting sprint goals
  • Fostering a culture of unit testing, quality
  • Team performance
  • Driving discipline required to achieve and sustain Continuous Delivery

Core Tasks And Activities

  • Team leadership
    • Create a culture of trust and respect within the team
    • Promoting transparency of the development process
    • Team expectation setting
    • Mentoring and coaching for technical excellence
    • Growth and expansion of skills within the team
    • Personal development of team members
  • Project planning and delivery
    • Facilitating daily scrum, sprint planning, sprint demo and retrospective meetings
    • Sprint planning
    • Facilitating user story estimation
    • Progress tracking
    • Tracking and removing team impediments
  • Delivery of technical solutions
    • Drive the team to delivery outcomes within tight timeframes
    • Foster a culture of unit testing
    • Innovative and sound solution design
    • Code quality
    • Code reviews
    • Supporting and championing agreed development processes, tools and techniques

Additional Tasks And Activities

  • Communication with internal and external business stakeholders
  • Liaison and coordination of work with third party development partners
  • Collaboration with peer group to ensure consistency of quality and process across teams
  • Provide subject matter expertise for technical challenges and solutions

Skills And Experience

  • Understanding of agile methodology and frameworks
  • Deep knowledge of web technologies used in the development environment
  • Experience and good grasp of all aspects of the SDLC
  • Experience in managing and motivating teams to achieve goals and deadlines
  • Knowledge of architectural patterns such as SoC, DI, MVC, MVVM or Micro-services.

Personal Attributes

  • Leading by example
  • Thought leadership
  • Good verbal and written communication skills
  • Experienced facilitator (Meetings, productivity, actions, outcomes)
  • Professional and able to motivate and lead by example
  • Ability to balance conflicting demands on the team and on individuals
  • Deeply passionate about software development

Qualifications And Attributes

  • Education - Degree in Computer Science or related qualification
  • Experience - 6+ years hands-on experience as a senior developer and team leader

KPI

Measure

weight

Team leadership and delivery

Being a successful scrum master

The team is consistently setting and hitting sprint goals

Working effectively with other team members

360 reviews score

Learning

True hunger and thirst for learning, and demonstrating continuous team improvement

Work with line manager to set learning goals, and demonstrate hitting them