Provide ongoing facilitation and coaching that enables your team to excel at Agile development. Facilitate discussion leading to collective decision-making, goal setting and conflict resolution within the team.
Provide ongoing facilitation and coaching that enables your team to excel at Agile development
Facilitate discussion leading to collective decision-making, goal setting and conflict resolution within the team
Actively manage risks and external dependencies drawing in team members as appropriate
Accountable for creating and maintaining the appropriate vehicles for open communication within the Agile team (e.g. tracker boards, Azure) to create a trusting and safe team environment
Continuously seek to improve team performance by promoting joint accountability for results and solving productivity issues
Strong experience in software design and development
Undergraduate Degree or equivalent experience
Certified Scrum Master and/or Agile Coach
At least 3 successfully delivered projects using Agile methodology where you played the role of Scrum Master/Agile Coach
At least 3 successfully delivered technical projects with experience in software development and/or project management
Entrepreneurial self-starter who is self-motivated, but also a team player with a professional presence
Knowledge of Agile software development process (e.g. XP, Kanban, Scrum, etc)
Knowledge and/or experience with widely successful Agile techniques: User Stories, TDD, Continuous Integration, Continuous Testing, Paired Programming, Automated Testing, Agile Games
Applicable knowledge of the technologies used by the team
Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc.)
Excellent communication and mentoring skills with Senior mgmt., managers and team members
Location
Karachi, Lahore
Work Type
On-site
Schedule
full-time, contract
Status
Active Hiring