Ravensworth is a design, digital and print specialist, working with estate agents to help them grow their businesses through raising brand awareness, getting more valuations, selling more properties, and encouraging loyalty.
Known and respected as the market leader in the industry, Ravensworth has been a key player for nearly 50 years.
Ravensworth is part of The Printed Group (printed.com) and currently operates and maintains two customer-facing platforms which deliver our services, as well as a backend infrastructure providing database, billing, reporting and job-routing to a production environment.
The core focus of Ravensworth is to ultimately make clients’ lives easier. We do this by not only providing a great service, a quality product, at a competitive price, but through our technology platforms and technical integrations which are at a transformational stage.
We are therefore looking for an experienced Lead Developer, to help lead the business forward in line with our vision and strategy, lead a small but growing team of developers as well as develop code themselves, provide significant input into the roadmap, prioritise and deliver key technical initiatives.
Our technology stack in this area is a C# core API architecture hosted on Azure App service plans, with SQL and azure search databases.
The code base is in GitHub, and we use Azure dev ops / pipelines to build and release our service builds and backend and frontend code.
The role would be focused on C# API and dev-ops related activities working closely with our VUE.js UI team and focused on a micro serviced architecture to drive the business forward in an Agile and secure API focused roadmap.
In terms of server code architecture, we adopted an ABP domain driven architecture for services and core Applications code written in .
net core 3.1, possibly considering upgrading to core 5.0 in the future.
We link into many client platforms using APIs and direct integration so experience here would be useful.
The primary database is mapped with Entity framework and DTOs to pass the data around, we tend to use code first in this area, but again can review this ongoing.
This combined with C# development experience to help enhance and develop our offerings as we build our business on the cloud in a SaaS / direct API driven environment.