Software Developer

In brief:

Heron, Rainbird’s consulting partner, are recruiting an in-house development team which will be based within the Rainbird office.

About the role

This full stack role is within the Heron Delivery team, which is responsible for the design, innovation, development, quality assurance, and delivery of new AI solutions for clients. 

As a member of the delivery team you will be working to deliver cutting edge solutions to our clients, involving a variety of AI technologies and frameworks.

The Heron Delivery work in agile sprints led by a Scrum Master with a member of the Consulting team managing and guiding the features according to client requirements

The Team supports Enterprise Clients in identifying their AI requirements by delivering best in class consultancy, which are then handed over to the development team to deliver bespoke solutions; from building complex Chatbot with NLP models, to developing Machine Learning models that are tested and validated with the client team and providing training and user support to Clients.

Our Aim:

To create business value and innovation which drives deeper customer relationships through tech agnostic thought leadership & world class delivery of AI technologies.


Norwich, Norfolk


Permanent Full Time

About the role

AI is surrounded by misconception and hype. Delivering AI solutions is fraught with complexity, uncertainty and risk. There is a shortage of experts who can support the understanding and delivery of these technologies.

We believe businesses can fundamentally better serve their customers and shareholders with experiences powered by the latest AI technologies.

We create business value and innovation which drives deeper customer relationships through tech agnostic thought leadership & world class delivery of AI technologies.


We do this by providing a number of services depending on where our clients are on their AI journey.

  • Packaged consulting services: We have designed a range of services that take us from an unclear or exploratory starting point to understanding AI technologies and the business suitability for our clients.
  • We have a number of partners that allows us to bring together technologies that have never been combined before, so rather than using a single tool to solve part of the problem, we are the specialists and integrators that tackle challenges holistically.
  • A large team of experts that can deliver end to end solutions: With consulting and development capabilities in a range of AI technologies and specialist knowledge of some of the leading tools, we are best placed to support AI initiatives.
  • We use a service design based approach in our hearts: We really mean it when we say the customer is at the centre of our solutions and we build that into new technologies.


Competitive salary with benefits.

The office has a relaxed atmosphere to promote individual thought and get the best out of the team.

Opportunity to work over an innovation sprint of 1-2 weeks , periodically, with freedom to work on anything related to the industry.

Experience, qualifications and certificates

  • Software development experience in one or more programming languages such as Javascript / .Net / Java / C++ etc.
  • NodeJS, Typescript, Angular knowledge would be great but not essential
  • Ability to rapidly pick up new skills, and work in new languages and frameworks as required
  • Must work well in a team to contribute and listen to development ideas to arrive at a technical solution.
  • Experience of working in an agile environment.Experience in User interface design.
  • Experience in one or more AI platform (Watson, Google Cloud AI, Microsoft Cognitive Services) or other data analytics or machine learning techniques.

We are looking for

  • Good communication skills, with an ability to express and understand complex technical concepts to both other team members and clients
  • Keen to help and be committed to working in a small team
  • Ability to think from a customer’s perspective and end users perspective
  • Commitment to delivering high quality work
  • An interest in AI technologies is crucial for this role

How to apply

Interested in this role with us? Send us a copy of your CV and a covering letter explaining why you are the right person for the job and someone from the team will be in touch shortly after.

  • Apply now