THE ROLE
As a Scrum Master and Software Engineer in the FinancialForce development team, you will be primarily involved in enabling a team to perform at their highest level by living and breathing the practices and values of Scrum. You will remove impediments to individual and team progress, facilitate meetings, and work with the scrum product owner to make sure the product backlog is in good shape and ready for the next sprint. You will be capable of making direct contributions to software development activities.
RESPONSIBILITIES
Guiding the team on how to use Scrum practices to become self-organising
Proactively anticipating and removing impediments that obstruct team progress
Leading and shielding the team so that it can be efficient and successful
Liaising with stakeholders at all levels so that delivery expectations are aligned
Using Agile Scrum practices, facilitate work estimation at story and epic level
Own and facilitate the sprint planning meeting to deliver a task level sprint plan
Provide and publish daily burndown charts
Own and facilitate daily, 15 minute, stand up meetings
Lead the team Sprint review when team members demonstrate completed features
Adherence to the agreed “Definition of Done” for software features
Whenever possible, contribute to the development and enhancement of software features through the writing of software and automate system and unit tests
ESSENTIAL SKILLS/QUALIFICATIONS
A passion for Agile development practices
Strong communication skills with the ability to coach and mentor others
Extensive experience of working in Agile Scrum development environment
Extensive experience developing Javascript, Java or C# or other related languages.
Understanding of application architecture principles
Experience of working with an Automated Testing Framework
Experience of creating/writing detailed test plans and tests
Educated to degree level or equivalent in a relevant subject.
Skilled at analysing and solving problems.
Resourcefulness in getting over problems and establishing clarity.
PERSONAL COMPETENCIES AND BEHAVIOURS
Leadership skills
Commercial thinking
Handling Customers
Analysing and solving problems
Managing time, projects and resources
Communicating verbally
Communicating in written form
Influencing & negotiating
Facilitation
Innovating
Team Working
Professionalism & motivation
Flexibility
Ad-hoc flexibility in working hours
DESIRABLE SKILLS/QUALIFICATIONS
Experience of working in a continuous integration / continuous delivery model
Advanced use of Source Code Control systems (SVN, GIT)
Experience with Salesforce Platform Technologies
