In this role, you will support a prominent agency in coaching one or more software development teams on agile engineering best practices such as TDD, CI and CD.
Excellent verbal skills including the ability to chair, lead and moderate meetings that may involve conflicting opinions from stakeholders.
1-5 years of experience in a software development project as a hands-on software developer adhering to an agile process
Hands-on experience in one or more agile methodologies such as Scrum, XP, Kanban, Lean
Guiding the team and organization on how to use Agile/Scrum practices.
Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
H ands-on experience in agile engineering techniques such as TDD, Continuous Integration, Test automation, etc.
Hands-on experience with CI tools such as MS TFS, Jenkins, Hudson, etc.
Hands-on experience in .NET/Java/J2EE and related frameworks.
Must be able to analyze existing design & software code and identify opportunities for improvement.
Extremely organized and methodical in handling multiple tasks and issues.
Must be a quick learner who is a voracious reader and passionate about emerging technologies.
Ability to collaborate and gain trust in a multi-cultural , diverse and intense environment
Excellent written skills that may include development of power point presentations, memos, visual diagrams.
Keen ability to use the whiteboard to articulate ideas and thoughts in a compelling manner within a limited period of time.