Print

Print


The British Geological Survey (BGS) is the UK's premier provider of objective and authoritative geoscientific data, information and knowledge to help society to use its natural resources responsibly, manage environmental change and be resilient to environmental hazards. 

The BGS Informatics Directorate are recruiting a number of positions including software developers, IT project managers, geospatial application developers, DevOps specialists and data scientists. 

These positions are based at either our Nottingham Headquarters or Edinburgh office.

For further details and to apply, please visit http://www.topcareer.jobs/home/BritishGeologicalSurvey.aspx

This is a rare opportunity to join us and help shape our future as we expand and continue to modernise our Informatics skills to support our ambition to be a global leader of 'Informatics in geoscience' and remain relevant and competitive within the current IT landscape. We are recruiting a number of positions and would like you to play a leading role in helping us build and maintain our business-critical software applications. You will also have the opportunity to investigate and develop novel software, data science and visualisation techniques for geoscience and spatial data. You will be highly motivated and technically competent, a good communicator who is able to work well across a range of different specialist areas, and be eager to take advantage of the many varied international opportunities that working in a leading Geological Survey provides. 

If you have any of the key skills below and you want to work for a forward-thinking environmental science institute at the forefront of global geoinformatics, then we want to hear from you. 

Key Skills

Strong skills and experience in application programming in one or more of the following languages: Python, Objective-C, Java, .NET, C++

An understanding and ability to apply key concepts in spatial application development 

Experience developing applications in desktop and server-based GIS software

Mobile application development using Objective C for iOS, Java for Android and cross platform frameworks 

Proven ability with successful track record of managing software development projects

Proven ability with successful track record leading systems design and architecture

Proven ability to design and implement multiple architectures and scaleable platform solutions from local server to cloud-based solutions.

Knowledge and experience of AGILE software development principles and supporting software development tools

Experience in automating creation of development and production environments using e.g. Docker, Chef/Puppet/Ansible

Experience in continuous integration using software such as Bamboo, Jenkins

Experience of standards and products relating to Application Security  or  Authentication and Authorisation 

Experience in the application of data mining and/or machine learning techniques against large datasets

Experience of a range of low level computing languages and operating environments (NB. BGS has access to local and national HPC clusters)

Proficiency in a number of data science specialisms (e.g. Natural Language Processing, Network Analysis, Data mining, Machine learning, Cognitive computing)

Familiarity with spatial data management and handling, including use of spatial data in both relational and non-relational databases

Good working knowledge of a range of analytical tools/code bases (e.g. R, SAS and/or Python, or SQL for advanced statistics and programming)