- Design and develop software and automated procedures to test our products using programming skills in a Python environment.
- Work with cloud-hosted and containerised environments, testing setups, security, databases and configurations.
- Run scheduled application and architecture penetration tests.
- Build and maintain installer projects and scripts.
- Provide technical assistance for the delivery of user documentation
- Contribute to research and development programs and projects to meet the company’s needs and to capitalise on potential new products and functionality.
- Record and communicate testing activities and results in oral and written formats.
- Learn about GIS research and development procedures and techniques.
- Recently completed an undergraduate or postgraduate degree in Computer Science or similar.
- Some development skills in Python, .NET or similar.
- Knowledge of cloud technologies and virtualisation.
- Understanding of the use of databases.
- Strong analytical and problem-solving skills.
- Ability to work with and within teams from various departments.
- Excellent communication and presentation skills.
- An inquiring mind and aptitude for learning within a range of different subject areas.
- An interest in spatial relationships and analysis.
- £26,000 - £28,000, dependent on experience.
- 30 days annual leave.
- Core hour flexibility.
- Pension.
- Private health, dental and life insurance.
- Gym membership.
- Training to gain International Software Testing Qualifications Board accreditation.