As a Senior Developer (Product - Spotlight Cloud) this role requires a strong all-rounder who is interested in every aspect of software engineering, but has a commitment to staying in the technical track and a passion that is demonstrated by deep technical skills. The position will place the successful candidate into a development team where they will encourage and coach those around them to build reliable and maintainable software.
You will be part of a collaborative team, helping take our existing micro-services to the "next level". The micro-services developed both locally and internationally form a SaaS product that our architect is aiming to take to five-nines up-time. To help with this endeavour, we are looking for a developer who thinks about how to test their code before it is written and knows when to refactor code to make it clean, efficient and maintainable. You will be expected to perform peer code-reviews and have your code reviewed in a supportive manner. We work with .Net on Azure, but more important than the technology stack you're using is the enthusiasm for learning, improving and sharing the knowledge along the way.
In particular, we need you to help the team apply engineering to different parts of the software development process for the benefit of quality. The team has started adopting a "whole team" approach to testing and this role is an integral part of it. We want you to act as a quality champion, actively promoting practices among the development team to improve quality.