Job Description :
Senior Agile Engineering Practices Coach

Location: Creve Coeur, MO
Duration:1 year with possible extension

Agile Coach
Manager is looking for great Agile Coaches to grow hyper-performing teams by creating an environment of continuous improvement with the common goal of delivering outstanding software as quickly as possible. We want to take lean and agile principles across the enterprise to accelerate our digital transformation.

Candidate will do:
Candidate will work directly with cross-functional, self-organizing teams enabling their ability to go from good to great. By focusing on people and their work in the agile ecosystem, candidate will coach teams facing tough challenges related to how they work and interact together within the team as well as within the platform. Candidate will find and eliminate problems, roadblocks, bottlenecks and waste. Candidate will facilitate learning through workshops and trainings as well as the continued learning after the formal training sessions, such as pairing and in the moment situations. Discover opportunities to champion agile values and adoption across IT and with our business partners. Candidate will actively build, contribute and participate in the agile community of practice. Candidate will act as a change agent to drive client’s digital transformation. Building and supporting a work culture that encourages team autonomy and fosters innovation. Challenges the mindset and status quo to seek and support autonomy, mastery and purpose.

More about you:
Candidate have a passion for agility in software development and for driving change in people and organizations. Candidate believe in continuously improving yourself, your teams, the platform and your organization. Candidate have proven ability to communicate across all levels and can effectively orchestrate across multiple matrixed teams. In order to truly succeed, you will need to have the skills to build trust and strong relationships including influencing, negotiating difficult conversations and reconciling different, conflicting points of view.
Candidate bring experience with software delivery teams using a variety of agile practices, including, but not limited to stand-ups, pairing, continuous integration / delivery with devops, inspection and adaption techniques, lean practices.
Bonus points for hands-on experience in the practices of XP, TDD, BDD, aggressive refactoring and continuous integration/delivery using one or more programming languages. Familiarity and experience with using games to teach or generate ideas.

More about our team:
At client, we’re focused on finding innovative solutions for the issues we face in agriculture. In our IT group, we leverage cutting edge technology, data, analytics and software to transform agriculture with digital products that accelerate the development & delivery of revolutionary agricultural solutions and enable rich engagement with our farmer customers. Candidate will find a team-focused environment that thrives on innovation and encourages you to do extraordinary things. That’s because every day, we give you the chance to take novel approaches to important agricultural problems working in a company that invests over $1 billion in research and development every year. As an IT professional with client, you are joining an organization ranked among the Top 100 Companies by Information Week and among the 100 Best Places for IT Workers by Computerworld. This is where your ideas could push the limits of agricultural technology and maybe even change the world. We’re working toward producing more, conserving more, and improving lives.

- Bachelor’s degree required
- 5+ years of IT experience in Software Development
- Minimum 2 years of scrum master / agile coach experience
- Understanding of the Agile mindset through the Manifesto principles
- Understanding of various Agile frameworks and practices
- Excellent communication, relationship development and issue diagnostic skills
- Strong interpersonal skills, conflict resolution and experience in effective team building
- Demonstrated ability to coach, influence and negotiate with others at all levels in an organization

Intake Call:
- Be able to work with teams that have been exposed to Agile and far along in their journey. Most of the team in Field platform have been using Agile for awhile. Help them navigate through the process. Scrum is widely used. Some teams are trying out other frameworks. Help with team conflicts. Understanding soft skills; not just the processes. Being able to influence change. Teams have been doing Scrum with agility and needs someone to take them to the next level.
- Will get involved with other business units and their Agile transformation. Will also work at a community level with multiple teams.
- Has a community in Field that are wither coming back together or new teams all together.

Must Haves:
Has to understand more than the Scrum framework; understand the value behind the 12 principles. Mindset of community coach, not just one team. Advanced coaching position.
- XP, TDD, and BDD are more than nice to haves. Ideally would like someone with that experience but will not reject if they do not have it. However, they must have all the other experience required.
- Must have Bachelor''s degree.
- No certifications are required.