Software Developer Apprentice

Recruiter
HEADFORWARDS SOLUTIONS LTD
Location
The Innovation Centre, Trevenson Road, Redruth, TR15 3PL
Salary
£15,000.00 - £18,000.00 annually
Posted
21 May 2019
Closes
18 Jun 2019
Ref
VAC001536863
Specialism
IT
Sector
Unspecified
Role Type
Apprenticeship, Higher
Start Date
August
Duration
Permanent
Vacancy One
You will be joining a high performing team of developers split between our office in Cornwall and the client office in Kent. We are developing an internal ASP.net MVC web application that manages the approval process of new third parties who work with our client. The application is being actively developed and we are working towards a migration from an on-premise environment to an Azure PaaS deployment.

We have embraced agile ways of working and are fans of TDD for new code. Your duties will include:
  • Assisting the teamto help to build software that we can be proud of. This team does a lot of mob programming which is great for learning new skills
  • Taking part in team planning sessions, retrospectives at the end of each sprint and you will also have 1:1 meetings regularly to help understand your motivations and areas of interest as well as areas to develop
  • Working with the testers and developers to make decisions together

The team works together to write code which is fully tested as we go. Due to the mob programming we are constantly reviewing code, therefore there isn't a lot of code reviewing at the end of a sprint as this happens constantly anyway. This is a great chance to work on developing and improving an active application which is used by the customers of one of the UKs largest insurance companies, and a chance to have an impact and change/develop features that are put into production with regular releases.

You'll work in sprints and you will join the team in breaking features down into user stories, estimating time and then working together to deliver what's needed.

This team uses and works with:
  • C#
  • ASP.NET
  • MVC.NET
  • Web Api development
  • SQL queries
  • HTML, CSS, Javascript
  • Azure
  • Git for source control
Vacancy two
You will be joining a fast-moving development team working on the backend of a cutting-edge web application for one of the largest telecoms companies in the world, building and deploying microservices at scale, on a Kubernetes platform, with multiple global regions.
  • You will be using and improving our in-house continuous delivery pipelines to release new features and functionality to the client. We are delivering multiple releases every day and working with some pretty exciting technologies alongside fully employing the use of Agile methodologies across the whole business
  • You could see some of your code released to users globally 10 minutes after you've written it!
  • You'll work in sprints and you will join the team in breaking features down into user stories, estimating time and then working together to deliver what's needed
  • You will need to be really enthusiastic, ready to learn lots and to work in a fast-paced environment. We'll help of course but if you are confident to ask questions when you don't understand and to also share your thoughts then you will have a great time here. We work hard to make sure that everyone's voice is heard, and all ideas are welcome!

If you are interested in back end development in a Linux environment and learning something new like Golang then you will really enjoy working in this team. You will need to be a natural problem solver and someone who is willing to try things, learn fast and fail fast. Mistakes are to be celebrated as they help us to improve.

This team uses and works with:
  • Python / Golang
  • MongoDB, Postgres, Redis, Influx DB
  • Kubernetes/Docker (containerisation)
  • Jenkins (Continuous Integration)
  • Git (source control).
Vacancy three
You will be joining our Special Projects Division. This team works for a number of different clients on various types of projects. We look after a lot of websites and customer portals which involves both front and back end development. It will also give you a lot of variety and different experience.
  • You'll work in sprints and you will join the team in breaking features down into user stories, estimating time and then working together to deliver what's needed
  • This team sometimes work on individual tasks and sometimes they work together in a mob programming session. It varies, depending on the size of the task and who is available to work on it

This team uses and works on:
  • HTML, CSS3, JavaScript
  • Writing API based applications in JavaScript
  • JavaScript frameworks - AngularJs, NodeJs, React, etc.
  • Devops/Cloud platforms


Requirements and prospects

Desired skills

Vacancy one
  • You will need to be comfortable working in a team and asking questions when you don't understand things
  • You will need to have a genuine interest in web development, using C# and the .NET framework if possible
  • You willneed to be someone who cares about doing the right thing with code and producing good results for our clients
Vacancy two
  • You will need to be comfortable working in a team and asking questions when you don't understand things
  • You willneed to be someone who cares about doing the right thing with code and producing good results for our clients
  • If you are interested in back end development in a linux environment, and learning something new like Golang, then you will really enjoy working in this team
  • You will need to be a natural problem solver and someone who is willing to try things, learn fast and fail fast. Mistakes are to be celebrated as they help us to improve
Vacancy three
  • You will need to be really enthusiastic, ready to learn lots and to work in a fast paced environment
  • You will need an interest in web and front end development, be keen to use and learn the latest technologies as they emerge, perhaps even following blogs and knowing what's coming next
  • You will need a good sense of humour to work in this team, and to be able to handle a certain amount of pressure and to take on your own tasks once settled. Someone who is not afraid to share their opinion is welcome!


Personal qualities

Applicants are expected to be:
  • Able to use their own initiative
  • Good at problem solving and logical
  • Proactive,diligent and curious
  • Punctual, reliable and well-organised
  • Able to work well in a team.


Desired qualifications

A level (or equivalent) in a numerate subject.

OR

Alternative experience will be considered, such as evidence of building your own awesome applications.

Future prospects

Software Developer or Tester career.

Industry progression in a specialist area or as a team leader, up to a CTO/CIO.

Things to consider

This is a fast-paced environment, you will be helped every step of the way but commitment is necessary in order to succeed.

All published dates areflexible and will be dependent on suitable candidates coming forward and registering appropriate interest.

Similar jobs

More searches like this

Similar jobs