A passion for software engineering and technology with an enthusiasm for solving challenging business and technical problems
Keen analytical skills – you’ll need to quickly get to grips with the business domain and our applications
Extensive experience writing well-tested code using industry-standard frameworks and patterns on development skills, preferably in Java, but any object oriented language is OK
A good working knowledge of SQL and relational database architecture
Strong communication and interpersonal skills, with the ability to work effectively within a collaborative team environment
Bachelor's degree in Computer Science, Engineering, or a related field