Global Investment Bank seeks an experienced Software Engineer/Lead in a London-headed engineering team to help design and build solutions for our next generation of trading platforms.
Working on the existing Java-based architecture, you will build a new solution in Java and Clojure, utilising the best-in-class test-driven agile approach.
You will be an advocate of extreme programming with rich experience using those practices to deliver complex software projects using an incremental and evolutionary approach. You will have an opportunity to champion the adoption of extreme programming practices and teach the team to deliver in an agile manner.
Your key responsibilities
A commitment to quality applying practices such as test-driven development
Pragmatic mindset driving quicker time to market and early user feedback
Promoting clean code principles to enable sustainable production solutions
Performing code review, pairing sessions, and sharing knowledge
Supporting the existing collaborative and trusting environment
Your skills and experience
Server-side JVM components with broad and deep experience in Java Software programming
Some commercial Clojure experience
An advocate of XP principles: test-driven development, pair/mob programming, iterative development
Continuous delivery of working software
Technical leadership skills
Experience working with users and stakeholders at an Investment Bank
Pair Programming
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.