The University of Manchester has an exciting opportunity for a Research Software Engineer – Geospatial Software Developer with expertise and experience in Geographic Information Systems (GIS) and Geospatial Software Development. You will join an interdisciplinary project team to help support the technical development of the £8m NERC funded Digital Solutions Programme.
NERC’s Digital Solutions programme, based at the University of Manchester, was created to develop innovative digital services that deliver economic, societal, and environmental benefits across the UK. Its purpose extends beyond purely academic use and the exploitation of existing data holdings. Our ethos is to build a Digital Solutions Hub as a gateway to a broad set of inter-connected toolkits that facilitate improved access and better use of NERC data. These may already exist or will be created with our partners, which include the NHS, Defra, PHE and HSE, as well as local and regional SMEs and individual members of society. Providing easier access to NERC's environmental data offers opportunities for improving peoples' health and better understanding the impacts of climate change on people, land, and property across the UK. Initially we will focus on two areas 'A Connected Healthy Nation' and 'A Climate Ready Nation' as use cases. It is expected that more use cases will come online as the programme develops.
The focus of the Digital Solutions Programme is to build a UK wide decision support system at the cutting edge of theory and practice, which will contribute to improvements in the overall quality of environmental decision making in public, private and third sector settings throughout the UK. Developing productive partnerships with policymakers and practitioners in a range of sectors, including social, economic, environmental and health will be a key objective for these posts. This is to ensure the digital solutions programme develops a working ‘hub’ that supports their short-, medium- and longer-term planning.
What we are looking for
To be considered for this role you must have expertise in Geographic Information System (GIS) and GeoSpatial Software Development with demonstrable abilities in developing geospatial web applications using tools such as ArcGIS JavaScript API, ArcGIS Runtime. We require you to have expertise in ESRI desktop products, such as ArcGIS Pro and ArcGIS Desktop, including the development of desktop plugins for ArcGIS Pro and extensions/customisations in ArcGIS Desktop. In-depth knowledge of Geospatially enabled databases, preferably PostGIS, and proficiency in Geodatabase development including schema creation and table optimisation is essential. A comprehensive understanding and application of ArcGIS Services, OGC Services, and APIs and in-depth exposure to the ArcGIS Enterprise suite, including ArcGIS Server, Portal, ArcGIS Image Server, ArcGIS GeoAnalytics Server, ArcGIS Notebook Server, etc is also essential, as is proficiency in scripting using the ArcGIS Python API.
Purpose of the Role
As a Research Software Engineer working on this programme, you will collaborate with academics, post-doctoral researchers, software engineers and a broad user community, working closely with Programme Director Professor Richard Kingston. Your core responsibility involves designing, modifying, and implementing software systems to meet specific research requirements. You will identify and apply software engineering concepts to practical designs, offering development expertise, consultancy, and guidance.
The role encompasses software development, service development, problem solving for users, documentation creation, community building, software installation and configuration, maintaining licencing compliance, ensuring compatibility with current architectures, and the adherence to regulatory standards, industry regulations, and organisational policies.
Key Responsibilities, Accountabilities and Duties
- Engage in the development of high-quality software as a Full Stack software engineer with the additional expertise of Geospatial Software Engineering. This includes developing and testing high-quality Object-Oriented Code using best practices like SOLID, and employing formal methods and standard software patterns.
- Ability to work as a part of a team as well as on their own.
- Ability to prioritize tasks and to solve problems with an engineering mindset rather than a developer mindset.
- Independently working on moderately complex systems and collaborating with colleagues on larger and more complex systems. This involves defining user/system interfaces, designing, coding, testing, and debugging software applications using multiple programming languages such as Python and C#, whilst ensuring efficiency, performance, and maintainability.
- Maintains comprehensive documentation using specified standards and tools, including prototyping tools when appropriate.
- Develops and implements unit, integration, and system testing to ensure software quality, reliability, and security.
What you will get in return:
- Fantastic market leading Pension scheme
- Excellent employee health and wellbeing services including an Employee Assistance Programme
- Exceptional starting annual leave entitlement, plus bank holidays
- Additional paid closure over the Christmas period
- Local and national discounts at a range of major retailers
As an equal opportunities employer we welcome applicants from all sections of the community regardless of age, sex, gender (or gender identity), ethnicity, disability, sexual orientation and transgender status. All appointments are made on merit.
Our University is positive about flexible working – you can find out more here
Hybrid working arrangements may be considered.
Please note that we are unable to respond to enquiries, accept CVs or applications from Recruitment Agencies.
Any CV’s submitted by a recruitment agency will be considered a gift.
Enquiries about the vacancy, shortlisting and interviews:
Name: Richard Kingston
Email: richard.kingston@manchester.ac.uk
General enquiries:
Email: People.recruitment@manchester.ac.uk
Technical support:
https://jobseekersupport.jobtrain.co.uk/support/home
This vacancy will close for applications at midnight on the closing date.
Please see the link below for the Further Particulars document which contains the person specification criteria.
Similar Positions
-
Head Of Strategic Partnerships And Operations (Spo) , ;, United Kingdom, 29 days ago
Manchester Cancer Research Centre (MCRC), is a unique and world-leading research partnership founded in 2006 by The University of Manchester , Cancer Research UK and The Christie NHS Foundation ...
-
Lecturer In Computing – Manchester , ;, United Kingdom, 21 days ago
37 hours Click here to read the full job description and view our excellent benefits here Arden University We are an aspirational and multi-award-winning university, delivering rapid growth with...
-
Pre Sessional Eap Tutor , ;, United Kingdom, 19 days ago
Job reference: HUM-027718 Salary: £37,174 - £45,413 per annum, dependent on relevant experience Faculty/Organisational Unit: Humanities Location: Oxford Road Employment type: Fixed Term Division/T...
-
Postdoctoral Scientist – Rna Dynamics In Cancer, Nature Careers, United Kingdom, 4 days ago
About the role: A postdoctoral position is available in the laboratory of Sylvain Delaunay to study how diet affects RNA modifications to drive development of metastasis. To this end, xenotranspla...
-
Postgraduate Research Teaching Associate (Pgrta) Scholarships, University of Manchester, United Kingdom, about 12 hours ago
Type of award Scholarship Managing department Faculty of Science and Engineering Value With this fully funded PhD scheme, you don’t have to choose between starting your career or researching for a...
-
Lecturer In Film Production And Post Production , ;, United Kingdom, about 20 hours ago
Permanent-Fractional 0.6FTE An exciting opportunity has arisen for a talented and industry-focused academic to join us as Lecturer in Film Production and Post-production in the Centre of Film+FX ...