The following content displays a map of the jobs location - Remote

Software Developer

Job Reference bppuniversity/TP/476/101

This job has been closed.

Number of Positions:
1
Contract Type:
Fixed Term
Salary:
Competitive
Working Hours:
37.5
Location:
Remote
Closing Date:
27/09/2024
Job Category:
IT Design/Development
Region / Division:
UK remote
Business Unit:
Technology

Job Introduction

Buttercups Training are recruiting for a Developer to support the next phase of development for our Campus™ learner management system (LMS). In this role you will utilise your technical expertise to develop, document, and maintain our Campus™ application, used for delivering our suite of pharmacy courses.

This is a hybrid remote role with an expectation that you will attend a collaborative session approximately once a quarter in Nottingham, UK.


About Buttercups

Buttercups are the leading provider of training to the pharmacy sector. We are a mature business with over 35 years of experience delivering exceptional educational experiences.

We are significantly investing in providing the best digital experience to our employee and customers and have embarked on a multi-year journey to implement new core systems. This is a chance to develop green field systems using the latest technology as part of a multi skilled team.

 

About you

  • You are agile and able to take part in several projects at the same time meaning you will provide technical support and mentorship to development team depending on the project in hand whilst simultaneously delivering upon your own stack.
  • Your knowledge of technology is strong as is your command of programming and design processes.
  • You like autonomy. This role is varied and offers a great mix of direction and self-direction based on your technical capability. You need to be prepared to learn and to use your initiative.
  • You are a good team player and flexible in both your approach your role.
  • You share our values. Professionalism, fairness, and integrity are important to us.

 

Key responsibilities

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code.
  • Conduct code reviews to maintain code quality and share knowledge with the team.
  • Participate in agile development processes, including sprint planning and stand-ups.

Essential Skills

  • C#, .Net Core
  • Experience with RESTful services and APIs
  • SQL
  • JSON
  • JavaScript

Highly Desirable

  • HTML
  • CSS
  • Vue.js
  • Vite
  • GitHub
  • Agile Development 

Desirable

  • SQL Server
  • Azure