We are looking for a highly skilled Software Developer who is comfortable with both front and back end coding languages, development frameworks, and third-party libraries. You are a quick learner with an eye for detail. Your planning and organisation skills are excellent, and you take initiative when a problem arises. You can work just as well independently as in a team environment. As a senior software developer, you would be working within the existing Agile team of developers who are involved in all aspects of the software development lifecycle.