as a Principal Software Engineer responsible for the enhancement and maintenance of one or more Alpha/Charles River Development... by moving away from monolithic software to utilising next generation cloud-based technology that leverages Microsoft Azure...