SonicJobs Logo
Left arrow iconBack to search

Developer

Reed.co.uk
Posted 11 hours ago, valid for 9 days
Location

London, Greater London EC1R 0WX

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

Retirement Plan
Paid Time Off
Life Insurance

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Reed.co.uk is looking for a Developer to join their Courses Team in Holborn, London.

About Reed Courses

Reed Courses is a part of Reed.co.uk; one of Britain's most established digital brands. Our mission is to be the UK's most trusted learning marketplace for career development. We work with hundreds of respected learning providers to advertise over 90,000 courses in a wide range of subjects; from accounting and HR right through to fitness and cooking. We offer courses for both consumers and businesses, helping individuals learn something new and develop their career whilst also allowing employers to upskill their staff and create a more knowledgeable workforce.

Overview

We're looking for a motivated, ambitious Developer seeking a unique and rewarding career opportunity within a small, tightly knit cross-functional team. You'll be working on the development and delivery of improvements, new features, and entirely new products, by solving complex problems, and creating elegant technical solutions to fulfill the requirements of our internal, and external users.

The successful candidate will have a passion for collaborating with multidisciplinary product teams to uncover and solve user problems across our B2B and B2C products.

We operate in an agile environment so we understand that ideas start small and need time to grow and develop, we create an environment that allows this to happen in an iterative way. We are all dedicated to making the product a success for both of our user groups - our students, and our course providers.

Key Responsibilities

Reporting into our Software Development Manager, you will work within the Courses Engineering team.

  • You'll be involved in all parts of the development process, from inception to delivery, helping to define items of work with the development team, define the acceptance criteria, and devise technical solutions

  • Be involved in the entire delivery of work items, including front-end, back-end, and data persistence

  • Maintain code quality by developing to our defined coding standards, and using static code analysis tools to tackle technical debt, and avoid potential bugs and vulnerabilities

  • Work with the Software Development Manager, and Head of Technology to implement ingenious solutions to problems involving the introduction of new technology

  • Manage technical debt with the team

  • Be involved with pre-release regression testing, coordinated by the Quality Assurance team

  • Liaise with the wider department on work items, as well as improvements or bugs affecting the effectiveness of our products and services, including UX, UI, Quality Assurance, DBDs, Product Managers, Support, your fellow developers, and, just occasionally, with Marketing

  • Be part of the release rota, taking on the role of Release Manager to coordinate, and release code to production

  • Be a supportive team player, and work collaboratively with your peers

Skills and Experience

  • Commercial experience in developing responsive web applications

  • C#, ASP.Net, MVC, Web API

  • HTML, CSS, JavaScript

  • T-SQL

  • Supporting code with unit tests

  • The use of dependency injection frameworks

  • Experience with Object Relational Mappers (ORMs)

  • Understanding, and application of the SOLID principles

  • Applied design patterns to common design problem

  • Familiar with agile methodologies (e.g. Scrum, Kanban)

  • Use of version control tools to manage source code

  • Ability to collaborate with other members of the development team on improvements and ideas

Highly desirable but not essential:

  • Computer Science degree, or equivalent

  • Gulp, Sass

  • JQuery, Bootstrap, Knockout.js, Vue.js, SystemJS, Node.js

  • Hangfire

  • NHibernate

  • Dapper

  • Simple Injector

  • ASP.Net Core

  • Exposure to source control (git), TeamCity, and Azure DevOps

  • Experience with Amazon Web Services (AWS)

  • Use of Jira

Benefits

  • Hybrid working

  • 25 days annual leave plus bank holidays

  • Flexible holiday scheme

  • Paid time off to move home

  • Contributory pension scheme

  • Enhanced family leave benefits

  • Insurance benefits including life assurance

  • Love Mondays events

  • Discount scheme including gyms and popular retailers

  • Range of wellbeing and mental health support avenues

  • Newly refurbished office in a fantastic location, with countless bars, restaurants and theatres right on the doorstep

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.