Lead Developer
Cramlington, England, GB
2h ago


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.

Role responsibilities

  • Lead, organise and manage a small team of developers / product engineers
  • Line management responsibilities may include recruitment, appraisals, 121 meetings, identifying training needs, motivating and performance managing the team
  • Assist in developing and taking ownership of the product / technical roadmap
  • Along with other members of the team, code and develop product in line with the roadmap
  • To assist in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution
  • To take control over critical support instances and putting into place the correct escalation
  • and process to manage and resolve issue as soon as possible
  • Providing dev-ops / technical support, enhance and monitor our code base and track and resolve any issues
  • Assist in building relationships with technical partners and partners in the industry for potential API integrations
  • Work and liaise with Production and other areas of The Printed Group to gain efficiencies and streamline technical processes
  • Support and input into tender proposals from a technical perspective
  • Keep up-to-date with the latest software developments and ensure technical debt is kept to a minimum
  • Creating and maintaining a professional culture within the team, where individuals take ownership and are fastidious and proud of delivering excellence and quality
  • To stay aware of latest data protection and security threats and to make sure we mitigate against these risks against known industry standards
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form