Applications currently closed

Overview

Successful applicants can expect to gain a great deal of experience working throughout the full development cycle – from systems analysis, through writing the code to testing and delivery. You’ll be working closely with our Head of Development, playing a key role in our DevOps team and ensuring the success of the latest updates to the Prospect platform. On commencing your placement, you’ll receive nearly six weeks of training in all aspects of our product stack, our development methodologies & tools. During your placement, you’ll also have access to a huge library of Pluralsight coding and training courses, as well as a full MSDN subscription with a monthly personal allowance of Microsoft Azure credit to play around with for your own pet projects.

As a Development placement, the year will be highly software development focused and will involve the use of technologies such as SQL & the .NET framework for backend services & Rest-APIs; and web technologies such as HTML, CSS, JavaScript as well as Vue.js and TypeScript for the client side. Any experience with the above technologies or SQL databases will be advantageous although not essential. As active members of the Development team, you’ll follow SCRUM and Agile methodologies.

Some of the things you’ll be doing

Software Development

Using Vue.js and TypeScript to create components which will be used in our Core Applications. You’ll also be creating Azure services and coding backend APIs in C#.

Configuring of Continuous Integration

Taking a set of code you have created and configuring VSTS (Visual Services Team Services) to automatically build and run unit tests upon committing your work.

Agile Scrum Team

Being an active part of one of the Scrum teams within the Development department. This will involve refinement meetings where, along with the rest of your team members, you’ll discuss outline estimates for both core and customer development.

QA Testing

Completing both unit testing and user testing for projects worked on by other team members of development. This involves identifying potential issues and working with the team to plan and implement a resolution.

What you’ll need

  • A strong passion for software development
  • A desire to learn new technologies, improve existing skills & understand the business impact on the software development lifecycle
  • Have knowledge of the following technologies for client-side development: HTML, CSS, JavaScript, JavaScript frameworks (ideally Vue.js however knowledge of similar Angular, Angular 2 or React would be advantageous)
  • Have knowledge of the following technologies for backend/API development: .Net Framework Libraries, C# or VB.Net, SQL using databases such as SQL Server, SAP SQL Anywhere, Oracle or MySQL
  • Any experience with the following technologies would be great but not required: TypeScript, Visual Studio/Visual Studio Code, HTTPS protocols and IIS
  • Currently studying for a degree in a relevant field

Application deadline for all Technical roles:

4th February 2022

Icons made by Freepik from www.flaticon.com