You must be able to display knowledge of technical design alternatives and their implications by contributing to the development team in application technical design activities.
You must have excellent written and spoken English and have good communication skills.
You will be working in a Scrum/Lean Agile, development environment and are therefore expected to contribute beyond a traditional developer’s role by providing creative solutions to the business problem being solved.
...