Technology Coach

Technical Agile Coach – Software Engineering (Extreme Programming)

Our consultants and coaches help our clients master Agile practices including Extreme Programming (XP), Scrum, Lean, and Kanban. Our managing consultants guide customers with organizational change management, program planning and management, and portfolio management. Our Agile developers use Extreme Programming (XP) practices to build and deliver software for our customers.

Ideal candidates are experienced Agile Developers with the experience to introduce pair programming, test driven development, continuous integration and other technical practices by working side-by-side with developers.

Key Responsibilities:

This position offers opportunities to advise a busy Product Owner, developing software with a team, delivering training courses, documenting consulting deliverables, mentoring a team on Agile practices that will take them to the next level, and other similar activities. Candidates must be excellent listeners, possess outstanding facilitation and conflict-resolutions skills, and the ability to work in collaborative environments. The candidate will be selected based on their ability to function as a Consultant, Developer, Trainer, and Coach, although those in this role may frequently be involved in typical project delivery roles.