›
Work together with the Stakeholders to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction and resources to deliver products effectively by establishing estimates for timelines while ensuring that projects remain on target to meet deadlines
›
Facilitate the definition of project missions, goals, tasks, and resource requirements; resolve or assist in the resolution of conflicts within and between projects or functional areas; develop methods to monitor project or area progress; and provide corrective supervision if necessary.
›
Lead the scrum team in using Agile methodology and scrum practices
›
Run Scrum ceremonies (daily scrum, sprint planning, etc.) and manage scrum artifacts.
›
Coordinate and manage resources and project scope to ensure project goals (e.g., deadline, scope and quality) are achieved.
›
Assist development teams by removing impediments and solving problems.
›
Manage project risks and dependencies to avoid delays and/ or issues.
›
Manage projects in JIRA and Confluence; providing training to team members as needed.
›
Produce and update project and team performance reports.
›
Monitor and report on key Agile performance metrics to management team
›
Foster and model a collaborative team environment driven to build great software
›
Work closely with the subject matter expert for understanding the system's functional and non-functional requirements
›
Coach the team in self-organization and cross-functionality
›
Supervise and guide the team to follow agile principles and processes established.
›
Provide a software development plan that meets the future needs of our clients and markets
›
Prepare, coordinate and document releases
›
Monitor and assess individual employees' performance.
›
Good understanding of the product to advise and assist on Product Backlog management.
›
Flexible to travel based on business needs