Senior Software Developer Salary: up to £50,000
• Do you want to join a growing company and be able to add your own spin to your role?
• Are you positive and pro active with an enthusiasm for delivering value to customers?
• Do you enjoy building technical products for technical people?
We’re looking for a motivated and enthusiastic individual to join our talented software development team. We need someone who is passionate about developing great software, has a talent for problem solving and loves technology. As a Senior Developer you’ll find yourself elbow deep in Snowflake source code looking for design and quality improvements, whilst adding new features and functionality. Additionally we need you to coach and develop other team members at Snowflake and bring your practices, processes and tools experience to continuously improve our own.
About us
With a 50/50 male/female mix, nationalities from all over the world and two thirds of our office space set aside as collaborative and social space, many people comment on our unique company culture. We’re big fans of Agile practices and use it extensively (with all the latest tools) to deliver first rate software products to a global customer base across multiple markets. Our business is growing fast; there’s no better time to join and grab a prime spot in the office before we grow some more!
What the role is all about
Snowflake sells technical products to technical people. As a Senior Software Developer you will work with both the commercial and technical sides of our business to help build better products, even faster. As a member of the software development team you will liaise with our CTO and product manager to design and develop new functionality and features to deliver a superior user experience for our demanding customers.
You will work closely with our QA Engineers who will put your code through its paces to ensure only quality software leaves the building. Our customer support guru’s will help you gain a good understanding of our customers and how they use our products. This knowledge will place you in the perfect position to enhance our products and influence our product roadmap.
Bringing experience to the team you will mentor and develop the skills of the less experienced team members and help them to progress their careers at Snowflake. With your passion for new and emerging technologies you will constantly seek innovative ways to improve the team’s effectiveness, finding opportunities to improve our products, processes and development environment.
You’d be a perfect fit if:
• You are degree qualified (min 2:1) including a significant element of software development or engineering
• You have at least 5 years of commercial experience
• You are a strong team player and have previously worked with Agile processes
• You have deep experience with Java
• You have knowledge of the other programming languages and technologies including:
o Relational Database Management Systems with Spatial databases
o XML
o REST web services
o Java application servers
o Continuous Integration and Delivery systems
• You have knowledge of software engineering practices including:
o Object Oriented software design
o Unit testing frameworks
o XP practices including pairing, BDD/TDD, continuous integration & delivery
We’d like you to be:
• Collaborative, appreciating the need for collaboration in order to develop and deliver the most robust effective business solutions
• Creative and good at problem solving
• Positive and pro active with an enthusiasm for emerging technologies and willingness to embrace new skills
• Have a drive to deliver with an eye to both quality and deadlines
• Rigorous and systematic with strong attention to detail
• Part of the Snowflake team and its culture. We don’t want you to just get your head down and work hard, we want you to engage with the rest of the team too which should help you to be...
• Passionate about your role and working for Snowflake. We want you to enjoy your time with us as a Snowflaker!
What we’re like
We have a very open culture here at Snowflake where we all pitch in and support each other. As part of the team you get to see the complete business and contribute within every part of it. You have the opportunity to be the change you seek within the company.
Our culture is certainly vibrant; we’re open, collaborative and playful. You’ll get to work in an open-plan office filled with lots of space, light and technology. Our new office space is brand new with a ‘work where you get work done’ attitude – kitchen, sofa, desk... It’s up to you.
We value our people. Fun and well-being is just as important as hard work and every Snowflaker has the opportunity to contribute ideas of things to do in the office and as a team. We know that people work harder when they are appreciated, which is why you’ll find we play as hard as we work. We’ll always make sure you have the opportunity to grow personally as well as professionally.
Additional information
Occasional travel to and from client sites and/or temporary secondment to client’s offices may be required. Secondments to other offices in the UK or overseas may be available in the future.
Rewarding you
If you think you would enjoy the challenge of working in an environment where hard work is recognised and rewarded with a competitive salary package including annual bonus, contributory pension scheme, 25 days holiday and flexible working, send us your CV with a covering letter to [log in to unmask] stating what your experience and skills would add to the Snowflake team. To see a full job description visit our website www.snowflakesoftware.com/jobs/
STRICTLY NO AGENCIES
Applicants must be eligible to work in the UK
To unsubscribe or modify your gis-jobs settings, please visit:
http://www.jiscmail.ac.uk/gis-jobs
|