Job Description

Senior Software Developer (Ruby RoR Java TDD Agile Design Patterns). Are you an experienced Senior Software Developer looking for an opportunity to take ownership of projects, create new and exciting features and influence technology choice?

Global mobile marketing company is seeking a Senior Software Developer to help architect and build a range of highly scalable and interactive applications. You'll be working collaboratively with a highly skilled team of developers who champion the use of open source technologies and test driven development. The company offers SaaS cloud based technology which enables their clients to intelligently personalise mobile communications across marketing and customer care communications.

Based in London, you'll be joining a highly collaborative and technology driven company. You can enjoy a comprehensive benefits package including a 10% bonus and 25 days holiday.

Requirements:
*Programing background using Ruby (ideally) or Java but must be happy using Ruby going forward
*Good understanding of Computer Science fundamentals: Design Patterns, Data Structures, low level system design, memory management
*Degree educated in Computer Science or similar (2:1 or above)
*Familiar with Agile methodologies and TDD
*Excellent communication and collaboration skills
*Keen to learn new skills
*Likely to have worked on projects in your own time (Git Hub, Stack Overflow)
*Desirable: experience with scalable applications

As a Senior Software Developer (Ruby) you can expect to earn a competitive salary (up to £90k) plus bonus and benefits.

Apply today or call to have a confidential discussion about this Senior Software Developer (Ruby) role.

We thrive on building relationships. Whether you are a client or candidate or you would like to work for us, we'd love to hear from you. You can get in touch with us by phone, e-mail or by calling in at our offices.