13 It systems developer jobs

Don’t miss out on a job again!

Get job alerts for this search sent straight to your inbox

You haven't selected any filters. To create a tailored job alert, select your filters first.
Email address

Oh no!

{{ alertCtrl.errorMsg }}

By clicking 'Create alert' you agree to the Terms and Conditions applicable to our service and acknowledge that your personal data will be used in accordance with our Privacy and Cookie Policy and you will receive emails and communications about jobs and career related topics.

All done!

You will now get the latest from this search sent to your inbox.

Check your email inbox in order to verify your job alert

{{ alertCtrl.errorMsg }}

Sign in or register to manage your job alerts.


British Trust for Ornithology
Thetford, Norfolk
£24,001 - £26,668 per year
Great opportunity for an undergraduate! We're looking for a Junior Software Developer to join an IS team of 14 people.
Speakers for Schools
£45,000 - £60,000 per year
50% WFO, 50% WFH, Play your part in this scaling youth charity!
Natural History Museum
Kensington and Chelsea
Up to £38000 per annum
Islamic Relief
SE1, London
Starting at: £37,387 - £39,481 Per Annum (including London weighting)
Multiple Locations
£41,000 - £47,000 per year
Do you have experience in Azure, Windows system administration including configuration and troubleshooting? Apply Now!
Natural History Museum
Kensington and Chelsea
£37000 - £40000 per annum
Noah's Ark Children's Hospice
£45,000-£50,000 (£36,000-£40,000 pro rata)
A wonderful opportunity to lead on a key area of fundraising which will enable an improved quality of life for seriously unwell children.
Page 1 of 1
Thetford, Norfolk
£24,001 - £26,668 per year
Permanent, Full-time
Job description

BTO are now interested in recruiting a second Junior Software Developer, whose duties would be developing and maintaining the web and mobile applications for our online surveys, along with other software projects such as data visualisation, cloud services, and internal applications.

The Internet is the main mechanism by which the BTO collects data from its volunteers and presents its results. Many of our surveys have web applications supporting online data entry and survey management. We also have a set of mobile applications for one of our surveys, with more being considered for future development. 

The Information Systems department consists of 14 staff specialising in software development, database management, website design and systems support, managed by Associate Director Andy Musgrove. The post holder will work within the Software Development team, reporting to Software Development Manager Matthew Baxter. Additionally, the role involves interacting with a range of other BTO staff as required.

This role comes with flexibility to work from home and annual leave entitlement on starting of 25 days plus bank holidays. The post holder will qualify for life assurance (four times salary) and be automatically enrolled in the BTO group personal pension scheme, benefitting from an 11% employer contribution.

What you will deliver:

  1. To develop and maintain software applications for the collection of data (ecological and engagement/participation) and the dissemination of results over the web, working primarily within a JSP/Java Servlet and JavaScript environment. To use personal initiative in undertaking these tasks, while working closely with survey organizers and other members of the IS team.
  2. To undertake programming aspects of web page development, using JavaScript to create dynamic pages, validate web data entry, produce visualisations, and communicate with back-end services.
  3. To develop and maintain native and cross-platform applications for mobile devices running on Android and iOS, along with server-side applications and web services to support them.
  4. To write comprehensive specifications and technical documentation, in collaboration with survey organisers and users. This will cover both user instructions and technical information required for software maintenance and further development.
  5. To train users in the use of BTO computer applications. Target audience is BTO staff but key groups of volunteers and stakeholders may also be involved.
  6. To write computer programs for specific applications. To use own initiative to identify or devise appropriate algorithms and to implement them using efficient and well-documented code.
  7. To undertake testing of the programs to ensure that they work according to specification. In conjunction with Survey Organisers and other colleagues, to organise user testing of software applications, to evaluate the results of tests and to make necessary corrections to the software.
  8. To maintain and develop a good level of expertise in relevant aspects of Java, web design, mobile development, and database operations.
  9. To provide effective and responsive technical support on BTO web issues to staff, BTO members and the public.
  10. To undertake occasional weekend monitoring of the online database and web applications on a rota system.

What you will bring to the post:

  1. An undergraduate degree in Computer Science or equivalent, or proven experience in a similar role.
  2. A good knowledge of the principles of computer programming and software development. A willingness to investigate and use new and more efficient techniques as they evolve.
  3. Good knowledge of Java programming and documentation, particularly with respect to the use of Java Servlets, JSP, and web applications. Experience of coding using Java IDEs, and of the use of version control systems.
  4. Excellent web design and HTML skills, coupled with the ability to write JavaScript to run within web pages on various platforms (including mobile devices). Experience of using AJAX to create asynchronous web applications.
  5. A good knowledge, and ideally experience of Android, iOS, or cross-platform mobile development, along with experience in building server side web services, would be beneficial but not essential.
  6. Experience of web servlet container administration and configuration, and of deploying packaged web applications.
  7. A basic knowledge of database programming, particularly efficient design and use of SQL to store, update and retrieve data.
  8. The ability to write clear and well-presented requirement and specification documents, and other technical documentation including code comments.
  9. A working knowledge of Linux in a server environment, together with the use of Windows and Macs to perform development work. 
  10. A good general knowledge of computing and the ability to learn new technologies as required.
  11. Ability to work effectively on own initiative, individually and within a small team.
  12. The ability to communicate well with individuals within the Trust, members, volunteers and the public with a wide range of expertise and to be able to explain or discuss technical issues in understandable terms.
  13. An interest in science and/or natural history would be beneficial, although not essential.
Additional documents
Application form (.doc)
Check commute
Starting Address
Mode of transport
Refreshed on: 12 September 2020
Closing date: 23 September 2020
Tags: IT
Job closes in 3 days
You have hidden this job: