Connecting to LinkedIn...

Applications Developer

Job Title: Applications Developer
Contract Type: Permanent
Location: Lancaster
Salary: 30000 - 30000
Contact Name: Mike Terry
Contact Email:
Job Published: over 3 years ago

Job Description

The post will be based in Lancaster. We are looking for an enthusiastic and committed software developer to build data dissemination and visualisation applications which showcases internationally renowned environmental science. You will be working within an agile team on both front and back end, designing and coding new features and improving existing systems. In addition you will be working with science staff to identify and develop new applications facilitate the delivery of this organisations science strategy.


Appropriate training can be provided to assist the appointed software developer to increase their knowledge and maintain skills in the latest technologies


· Development of innovative public facing data delivery and data integration systems

· Explain technical concepts to a non-technical audience

· Working closely with scientists to identify and develop new software tools for delivery of their science

· Collaborate with the team and contribute to innovative technical solutions to meet scientists and EIDC requirements


Qualifications Required

· A degree (2:1) or MSc in Computer Science or an appropriate subject is essential

Skills Required

· Experience of web development e.g. HTML5, JavaScript including MVC frameworks (backbone/Angular) and CSS including CSS pre-processors (LESS/SASS)

· Expertise of scripting using bash, Python, Ruby

· Experience of using version control e.g. Git, SVN or Mercurial

· Knowledge of automated testing e.g. unit, integration and end to end

· Knowledge of Linux server management and automation tools such as Terraform, Packer, Puppet, Ansible, Docker or Vagrant would be an advantage

· Knowledge of persistence frameworks such as Hibernate, JPA is desirable

· Proven ability in working with continuous integration platforms is desirable

· Proven ability of server side development, specifically Java and the Spring framework

· Adapts positively to change

· Excellent numeric and mathematical skills

· Works independently with minimal supervision, keeping managers appraised as appropriate

· Able to communicate clearly, concisely and accurately in plain language for all forms of business and external communications

· Able to work effectively as part of a team, taking the lead as and when appropriate

· A willingness and ability to work overseas may be required