Java Developer

Dundee
£30000 - £35000 per annum
22 Feb 2013
22 Mar 2013
CF-12229785
Heather O'Rourke
IT
Permanent
Full Time
Senior Software Engineer Positions - Dundee - £30,000 - £45,000

Java, OOD, C++, Agile

My client is looking for world-class Java software engineers who have the passion, talent and drive to be a part of a team working on this ground breaking platform for location based Apps!

My client is preparing to launch a revolutionary social platform that enables advanced location-based services and entertainment Apps. Their unique technology offers consumers and businesses detailed 3D representations of the real world delivered seamlessly over the web to a range of devices.

Why should you apply?:

Working with my client means you'll be a part of team that values learning and continual improvement. Their team is passionate about making great software products and are highly motivated and tremendously supportive. They pride themselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often.

They are working with a mix of established and emerging technologies such as C++, Flash 11 / Stage 3D, iOS, C# and Cloud Computing. You'll get a chance to work with all of them. You'll never be a cog in the machine, as they expect their team to be flexible and adaptable. Their agile development approach and regular reviews of working practises mean that learning and improvement are integral to our day-to-day working lives.

We are making a place where good people can become great. And we believe in rewarding great people, so we offer a great compensation package including highly competitive salary (£30K to £45K), bonus structure and comprehensive benefits.

Here's what we expect from successful candidates:

 You must have a passion for developing high quality software and games.

 You should be extremely self-motivated and thrive in a team environment.

 You should be fluent in at least one OO language (e.g. C++, AS3, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID, modelling languages).

 You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.

 You will have experience of implementing high performance, real time 3D systems such as games or demos.

 You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.

 You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline.

 You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.

 Candidate must have the right to work and reside in theUnited Kingdom- i.e. European Economic Area / Swiss national or holding currentUKwork permit

The following are a definite advantage but don't sweat it if you haven't got the full stack:

 Experience of working on iOS/Android platforms.

 Knowledge of graphics techniques and/or computational geometry.

 Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.

 Experience with either Flash (AS3, Stage3D, Flex, MXML) or Unity development.

 Experience with MVC web development frameworks, particularly Ruby on Rails.

 Experience with C# and latest .NET framework.

 Experience with a language (Ruby, JS, Python, Lua etc.)

 Experience with network game development.

 Basic understanding of Unix and Server 2008 system administration.

 Build configuration management and automation (Nant, Rake, Make etc).

Interested? If you want to be part of the team that's trying to reshape the gaming landscape, please send your application to Heather at Computer futures -

To find out more about Computer Futures please visit www.computerfutures.com