Skip to main content

Software Developer (Full Stack)

Job role:                   Software Developer (Full Stack)

Department:             Development

Location:                  Remote

Working Pattern:    Monday to Friday (37.5 hours per week)

Contract:                  Permanent

Reporting to:          Head of Software Development

What we’re all about…


At Agilico we’re on a journey to build a better future for our people and planet. We’re proud to be the UK’s pioneering Circular-First workplace technology business.

From supporting the United Nations Sustainable Development Goals, implementing a wide range of environmental initiatives, and achieving Net Zero status by 2030, we’re dedicated to integrating sustainable practices throughout our operations.

We want our actions to cause a ripple effect across our business, our customers, our network and our supply chain. Every action, no matter how small, has the power to create meaningful change. Together, we can amplify our efforts and pave the way for a more sustainable tomorrow.

Overview

The Software Developer is the core role within the development team, responsible for building, documenting and unit testing the software products they work on.

This is a full-stack role working almost entirely using Microsoft cloud-based, web technologies and reports into the Head of Software Development. The team is mostly remote, but Agilico has offices nationwide should candidates prefer to work from the office and team members located near Northampton meet in Blisworth office once a week.

Accountabilities

  • Design, development, and technical testing of new and existing software.
  • Ensuring quality standards are met and tasks are completed within agreed timeframes.
  • Code reviews via pull requests.
  • “Living” technical documentation on wiki.
  • Working effectively with other team members.

    Must-have Skills

  • Strong experience with languages such as C# and Javascript.
  • Strong web application development using modern technologies and patterns.
  • Solid database experience using SQL Server and ORM’s like Dapper or Entity Framework.
  • Strong problem-solving skills.
  • Solid experience with source code management, e.g. git.
  • Working experience with Agile methodologies (e.g. Scrum) and the full SDLC.
  • Using unit test frameworks (e.g. xUnit and Moq).

    Desirable Skills

  • Experience with cloud-native technologies (serverless compute, storage), preferably Microsoft Azure.
  • Experience using Blazor and bUnit.
  • Designing and building API’s.
  • Using NoSQL databases (e.g. Cosmos db).
  • Familiarity with message brokers and microservices.

 

What We Offer

  • Opportunities to progress and grow your career
  • 23 days holiday plus bank holidays, rising to 28 days after 5 years
  • Stakeholder pension scheme & death in service benefit.
  • Agile Perks reward platform offering discounts and great deals
  • Healthcare cash plan covering everyday expenses such as opticians, dentist etc.
  • Cycle to work scheme
  • Volunteer Days
  • Referral bonuses if you nominate a friend or a new customer
  • Employee Assistance Programme – free advice on relationships, mental health and financial planning and more.
  • Enhanced Maternity and Paternity scheme

Agilico is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees