A background in modern OO language with good experience in Scala
Experienced in using design patterns and following best software engineering practices
An understanding of fundamental algorithms and ability to optimize existing code
Proficient written and verbal communication skills to support and shape the platform and clearly articulate technical designs and concepts
Relationship building skills
A team player with exceptional interpersonal skills, eg collaborative working skills
Experience of Specification
Follows clean code principles
Rigorously adheres to TDD practices including continual integration
Experience of Scrum/Agile methods
You will be a key figure collaborating with a number of teams in other regions, working within an Agile team, writing requirements and specification, developing relationships across the technology and user communities. In addition, you will be crucial in making sure we are always focusing on the delivery of value and high quality code.
As the successful applicant, you will be responsible for supporting modern agile software development methods; including educating & mentoring less experienced team members and working with teams across London and other regions.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.