Your approach; You are passionate about delivering great technical quality, whether building greenfield solutions or improving the quality of legacy systems You are excited by helping stakeholders achieve their goals through the use of technology You enjoy mentoring developers and helping them reach their personal development goals You enjoy collaborating with designers and product owners to innovate and devise great technical solutions to meet user needs You are comfortable with ambiguity and fast-paced, changing environments Experience and qualifications At least three years’ experience in at least some of the following technologies: C# and the .NET ecosystem Java and the JVM ecosystem Frontend web, including JavaScript AWS or Azure Relational databases Experience working as part of a multidisciplinary team (including working closely with other job roles such as designers and testers, as well as tools to support collaboration such as git and user story management software). You may also: Have experience delivering great outcomes for clients in an agency or professional services firm. Have experience taking ownership of large & complex existing systems, planning strategies for changes and maintenance. Speak at conferences and meetups to share your expertise.