Motivates staff, communicates clear expectations, holds staff accountable to deadlines
Provides coaching and constructive feedback and recognition when appropriate
Work in partnership with the Australian team to recognize high performers and propose relevant training initiatives.
Plan, assign and oversee the activities of professional and technical personnel involved in the analysis, design, development, testing and implementation functions required to modify/create new software applications and/or install, implement and integrate software purchased from outside vendors
Anticipate and recognise project scope changes, risks and constraints during project execution
Review and approve all changes to production environment ensuring proper business sign-off occurs
Provide guidance in the development of project documentation, inclusive of functional/technical requirements, test plans and implementation plans
Promote Agile mindset and delivery practices
Manage a team including hiring, reviews, and remediation recommendations
Recognise opportunities to improve process efficiencies and works with the team through execution
Review and analyse existing and proposed system business processes to ensure efficiency and effectiveness of those programs
Ensure employees adhere to departmental (both existing and emerging) policies and procedures