Agile Coach

  •  

Fort Worth, TX

Industry: IT Consulting/Services

  •  

11 - 15 years

Posted 288 days ago

  by    Cynet Sytems

This job is no longer available.

??We are looking for Agile Coach for our client in Fort Worth, TX

Job Title: Agile Coach

Job Location: Fort Worth, TX

Job Type: Contract ? 12 Months / Contract to Hire / Direct Hire

Job Description:

  • Tech Mahindra?s D3OP division is a dedicated global team of thought leaders, software engineers, and business folk who are looking for exceptional talent.  
  • We are seeking highly motivated and energetic Agile Coaches.  
  • The successful candidate has a blend of skills from communication & presentation to training & mentoring to technical implementation & best practices.  
  • This position will work directly with Fortune 500 companies to assess the current state of their team composition, SDLC process, and delivery pipeline technology.  
  • From the assessment, the Agile Coach will work closely with the DevOps Consultant to support and provide guidance on Agile philosophies and techniques over the course of time.  
  • The position also entails working with the client to identify and implement the right technology to enable a complete transformation.  
  • The Agile Coach is equally comfortable presenting to senior executives as well as mentoring and coaching at the individual team member level regardless of role.

Essential Duties:

General:

  • Provide guidance/coaching for all Agile Teams, both Scrum Masters and Team Members to ensure Agile Best Practices are executed across the organization.
  • Identify areas to stream-line the Agile Process in the organization.
  • Identify new/innovative ways to execute Agile Projects and provide these ideas to the Agile Community.
  • Coordinate Goals of each piece of Org so each function understands actions to get to rapid releases so that everybody understands why those Actions are necessary
  • Work with the Development Org to promote best practices for developing code required for more frequent releases (including Quality Pre-checks, coding metrics, and backwards compatibility).
  • Work with the Quality Engineering Org to promote automation required for more frequent releases (Smoke/Regression Tests complete and able to be auto-executed).
  • Help kick-off Agile Projects to ensure understanding of the Agile methodology and insert best practices up front that promote an efficient, stream-lined Agile process and rapid release delivery.
  • Generate exciting, innovative presentation material to introduce concepts and provide guidance on achieving the recommended practices derived from those concepts.
  • Willing to travel and work at client sites 50%-80% of the time

Agile Coach:

  • Guide teams in establishing and following effective processes to manage planning, development and deployment
  • Guide the team and organization on applying agile practices and values to deliver results
  • Facilitate discussion, decision making, and conflict resolution
  • Guide the team on how to get the most of out self-organization
  • Assess the scrum/kanban maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable for the team and organization
  • Assist with internal and external communication, improving transparency, and sharing of information
  • Collaborate and drive feature prioritization planning and backlog grooming with business stakeholders
  • Resolve conflicts and lead the team to ensure roadblocks and open issues are removed.
  • Foresee risks and dependencies and managed them proactively
  • Analyze risk and report problems and delays in meeting commitments
  • Coach and mentor agile practices across the organization
  • Provide guidance/coaching for all Agile Teams, both Scrum Masters and Team Members to ensure Agile Best Practices are executed across the organization
  • Coordinate Goals of each piece of Org so each function understands actions to get to rapid releases so that everybody understands why those Actions are necessary.
  • Coach Organization on the Agile methodology as practiced in this organization.
  • Work with Development and Quality Engineer Orgs to promote development best practices and test automation
  • Generate exciting, innovative presentation material to introduce concepts and provide guidance on achieving the recommended practices derived from those concepts.

Desired Skills:

Required:

  • Strong professional experience and a proven understanding with iterative development, incremental software delivery, and the ?why? behind it
  • Expertise in guiding team and enterprise level transitions to Kanban, Scrum, XP and Continuous Delivery principles and practices
  • Demonstrated knowledge with the principles behind emergent requirements
  • Excellent understanding of agile metrics (e.g. how to build a burn-down, track velocity/cycle time, backlog tracking, and task definition)
  • Ability to handle a number of simultaneous tasks, demonstrate a sense of urgency and ownership to drive issues to completion
  • Demonstrated experience and knowledge with a solid understanding of project management fundamentals (time/scope/cost)
  • Expertise in making continuous improvement changes, especially as it relates to software development
  • Exceptional facilitation skills; must be able to lead and demonstrate value add principles with transparency (e.g. desire to bring disclosure and grow trust)
  • Proven ability to lead teams to self-organize and work independently with limited supervision.
  • Experience using agile life cycle management tools
  • Outstanding organizational, communication, interpersonal, relationship-building skills conducive to collaboration at all levels
  • Working knowledge of at least one Agile ALM tool
  • Recommended
  • Knowledge of Trunk Based Development, Feature Toggles, API Versioning, Compile Toggles
  • Knowledge of Functional Test Automation, Test Driven Development, and Behavior Driven Development
  • Knowledge of at least one programming language
  • Knowledge of Microservices, Domain Driven Design, and Bounded Context
  • Knowledge of Cloud Native Design

Personality Traits:

  • Excellent technical acumen and ability to learn new software and business concepts quickly
  • Enthusiastic and fun demeanor with a mindset of team empowerment
  • Deep interest and curiosity for learning new things and doing things better

Good communication skills:

  • Ability to context-switch between multiple projects, codebases, and concepts with ease
  • Strong problem-solving skills
  • Must be comfortable working in a fast-paced, collaborative environme

Education / Experience:

  • Must have at least 10+ years of experience on Agile Development Teams
  • Must have at least 5years of Scrum Master/Agile Coach experience:
  • Bachelor's degree, ideally in a technical discipline with a development background