Overview

Us

We are an established IT consultancy of 85 people, with a strong sense of ethics and a genuine wish to do the right thing. Since we formed in 2007 we’ve attracted a range of clients from small high-growth start-ups to large government organisations.

We provide technical design, architecture, business analysis and other skills to our clients, helping them deliver large and complex projects. We also provide software development services, building platforms from the ground up across a range of technologies and approaches.

We operate as a flat organisation, and believe in trusting and supporting all of our team to operate independently, making the most of their expertise in their field. We believe in giving everyone an opportunity to continually learn and grow in the direction they choose, and we actively help and support people to shape the career that they wish to have.

We will provide structured training and career progression and you will work in collaboration with our senior software developers to help code and develop our innovative software.

We believe that diversity makes us a stronger firm and seek to employ people with different ideas, styles and skill sets, each able to contribute in unique ways.  This diversity engenders a richer, more creative environment – one in which our people develop and clients are served better.

You

You believe in the same things that we do – honesty, trust, and doing what’s truly best for our clients. You’re reliable and able to work without close supervision (although we’ll do our best to support you as you need).

You’re comfortable communicating and you’re an analytical thinker, aiming to get a deep understanding of a problem so that you can solve it well.

You want a role which will challenge you and where you’ll learn new things on a regular basis. You want to grow, and you want to work with like-minded people who’ll help you do so, offering guidance and mentorship where possible.

The Job

We’re looking for a developer to work on our consultancy projects as well as on our own in-house software development projects. Our consultancy work requires good knowledge of Java, and will involve working as part of our client teams, who are using Agile approaches.

As your career progresses, you can expect to work across all areas of software development lifecycle, from strategy to implementation to sales and marketing. This will provide you with a broad base of experience from which to build an outstanding career.

We’re looking for someone who will bring technical ability and expertise to our growing set of clients, and move our own software development forward. We’re looking for someone who cares about building great software and delivering value to our clients.

The job will be partly based in our clients’ offices, and partly in our offices in Aldgate or from home. We take the concept of healthy work/life balance seriously and we advocate flexible working. This job will require time in offices based in London, so reasonable proximity and a willingness to travel to London is important.

Requirements

You will need some experience in software development. You might be a recent graduate, or someone with some relevant experience – we would like to see examples of previous development projects you have completed.

We’d like to see:

  • Scientific or technical degree, or a relevant professional qualification, or equivalent experience
  • Experience of software development, ideally using Java and related technologies
  • Understanding of common programming models (client/server, web based, integration)
  • Understanding of development methodologies, such as Agile and Waterfall
  • Good grasp of relational or non-relational databases
  • Innovative and analytical thinking
  • Strong interpersonal skills
  • Motivation, enthusiasm and commitment

The following would be useful:

  • Messaging/Distributed systems
  • Web technologies (front end particularly, a clear understanding of HTML, JavaScript, CSS, etc. and how they fit together)

The following would be bonuses:

  • Experience of other languages and programming paradigms
  • Contributions to open source
  • Evidence of thinking about software development at a deeper level

Tagged as: CSS, HTML, Java, javascript, Python