Senior Developer

You don't want to become irrelevant in the fast-moving technology environment.

Microsoft Partner - Silver Application Development Gold Cloud Platform Crown Commercial Service Supplier

When was the last time you had the opportunity to type "dotnet sln" in the CLI for a real commercial project and not a "pet project"?

We get it - it’s hard to get the opportunity. Products are usually established and you are following others ways of working (however questionable) or there are other members of the team who get to do this.

This needs to change, right?

We are looking for someone who has some experience, you don’t have to have 10's of years but enough to know what you are doing and to have made a few mistakes on the way (it’s OK we all get it wrong sometimes, it’s part of learning). You will be hungry for the next project or opportunity to learn a new technology such as IoT or 3D in the browser or integrating a machine learning model into an interface.

We don't expect you to know everything or have used all of the technologies we may have already used, we are learning all the time with new technologies and tools being added to our list all the time. The list below is most likely already out of date!

This is the beauty of Razor, we are always moving with the technology keeping relevant and up to date so our partners stay up to date and relevant and importantly - so do you!

From developer to developer; no waffle. The stuff we do is pretty clever and it’s fun to work on. Here’s an idea of the types of technologies you’d be expected to work with:

  • Azure; a lot more than just VM's and App Services
  • .NET Core
  • C#
  • MVC
  • IoT
  • APIs
  • Xamarin(.Forms)
  • JavaScript / TypeScript
  • Vue.js
  • TDD
  • BDD
  • Terraform
  • HoloLens
  • Python (for Machine Learning)

Sounds great? So what sort of things do we do with these technologies? Would any of these get you excited?

  • How about taking a Machine Learning model and integrating it into the project you are working on using Python hosted in an Azure Function?
  • What about creating an IoT platform from the ground up with millions of events and records an hour that can be explored and viewed at both a minute and yearly granularity?
  • Taking on the challenge of re-architect unique platforms to scale to 1000’s of concurrent (yes concurrent) users using the latest software engineering approaches and technologies.
  • How about creating a platform that enables millions of people to experience an online event in high resolution that is resilient and distributed around the world?
  • Taking the HoloLens 2 and creating something to explore and experiment with just for fun and learning.
  • What about working with national charities to revolutionise their use of data, making a positive difference to millions of people’s lives?

Do these sound like the sort of thing that would get you excited on a Monday morning? It definitely does for us! These are the types of challenges we have taken on in the last 12 months and are working on today. Who knows what we will have moved onto tomorrow!

The Senior Developer role is one where you own the delivery of a project. Following on from the work of a Principal developer and working closely with a Lead Developer, you are the person who makes the decisions on what and how a project is built. The Principal developer forms a high-level vision and architecture - they ask all of the deep questions and form the direction and then it is over to you to deliver. The Lead Developer on your team is there to support you as they will be covering more than one project at a time - the one you are working on is your baby!

As a Developer you get to focus on what you are great at. We have UX and UI specialists who handle all the front end design, HTML and CSS. We have data experts so don’t worry if you aren’t fully up to speed with R and your Maths skills don’t stretch that far yet.

Tools - we get asked about tools a lot. What do we use? What can we use? The answer is whatever enables you to work best. People have 16” MacBook Pro’s booting into OSX or Bootcamped - whatever works for you. Some use Visual Studio (always the latest version) with ReSharper. Some use Rider and the JetBrains toolkit with tools such as DataGrip. Some just use Visual Studio Code. Whatever works best for you.


The inside view of the Razor Sheffield Office

A little bit about us and Razor. Razor is a technology consultancy. Strangely for a technology consultancy, we put technology after people. People come first which is why we always look to understand first, then respond. We don’t have a single product and we are constantly developing the future. We help organisations develop strategies and forge the vision of their future and we create disruptive and sustaining innovations. We work with the latest technologies and move quickly. The pace is fast, really fast and we have a lot of fun on the journey.

We believe that we have a strong positive and energetic culture. You will hear phrases like “leave your ego at the door” and “go forth and do something and ask for forgiveness if it doesn’t work”. We pride ourselves on encouraging people to push the boundaries and to have autonomy. We provide the direction and support, you bring the passion, energy and ideas to help us get there.


Some might refer to these as benefits, we don’t, we believe these are the basics;

  • Great salary
  • Attractive pension (4% matched contribution)
  • Generous holiday
  • 35-hour working week
  • Hybrid, flexible work arrangements
  • Healthcare cash plan
  • Enhanced maternity and parental pay
  • Cycle to work scheme
  • Employee benefits scheme
  • Season ticket loan scheme
  • Breakfast, fruit and snacks
  • Regular social events
  • Mental health and wellbeing programme
  • Headspace subscription
  • Razor business holidays, 2 per year
  • Paid Christmas closure
  • Birthday off
  • Enhanced sickness policy

And we're working to introduce even more!

The real benefits that are harder to replicate;

  • Greenfield isn't an anomaly and is commonplace.
  • The latest technology and practices. Not just tinkering but used in the real world.
  • The opportunity to grow and be pushed.
  • A tech business actually run by tech people.
  • A culture of mentoring over management.
  • Real, true authentic passion and love for what we do.

There are more benefits of working at Razor.


You are interested, aren't you? Of course you are, who wouldn't be! We bet that you are thinking, what do I do now? The answer; get in touch.

Drop us an email at [email protected] or if you fancy having a bit of fun, register your interest via our fun little API and we will get the conversation started!

We can't wait to hear from you 🙌



Other Roles We Have Open

Head of Commercial

Sell me this pencil. No actually, don't sell me this pencil, we don't want a salesperson like that.

More about this role

Delivery Lead

Everything in order - of course! I bet you run your life through trello? How did you know 😉

More about this role

Programme Manager

Super organised, check. Amazing with people, check. Always thinking 5 steps ahead, check. Love making lists, urm, check?

More about this role

Principal Developer (aka Solution Architect, aka Technical Architect)

A Principal developer is one who has got over the developer hump and has the experience that enables broader thinking and can vision solutions to bigger problems.

More about this role
What we do
What do we do?

From web applications, to bots, machine learning and computer vision. There is a lot we can do, what can we do for you?

Houses drawn on post-its
Discovery - Gaining clarity on where you are going

Not knowing where you are going can be disastrous for any business or project. Our unique Discovery process lifts the fog and provides the clarity needed.

The Razor Data Sprint

The Razor Data Sprint is for organisations which are ready to break down the silos and unlock the power of their data. Whether you already have an idea you want to make a reality, a strategy that needs refining, or you just don’t know where to begin - our team can help.