This job posting isn't available in all website languages

Senior Developer - ICIS - Sutton

IT/Technical & Product Development
Reed Business Information
REE00BV8 Requisition #

Senior Developer/Senior Software Engineer

Sutton, Surrey


About us:

RBI uses leading edge technology to deliver market leading information and online data services to business professionals worldwide. Customers have access to our high-value industry data, analytics, information and tools. Our strong global brands hold market-leading positions across a wide range of industry sectors including banking, petrochemicals and aviation where we help customers make key strategic decisions every day.


RBI people are driven by an environment focused on innovation, passion for our products, and collaboration, where working in an agile manner is par for the course. RBI is part of RELX, a FTSE100 global provider of data, information and solutions for professional customers; RELX has recently been ranked by Forbes as #53 in their Top-2000 Global Employers.


The role:

We are seeking an experienced full stack Senior Software Engineer to be based in our Sutton, South London office. You’ll be working in a new global team of specialist developers within a fast paced highly dynamic group, committed to continuous improvement and adoption of best practices.

An opportunity to work with the latest cutting edge technologies and a desire to develop your technical knowledge and experience along the way. Must have a passion for technology and continuous improvement. The Senior Software Engineer is expected to be able to complete work with minimal supervision and guidance during the project delivery. Acts as a reliable technical point on any significant and unique issues that impact design or selling success and/or address future concepts, products, or technologies. Focused on short and long-term goals in addition any objectives or work that is considered critical to project success.


Technical skills:

•Good hands on experience with JavaScript (React, Node, jQuery, etc) container based development, Linux/UNIX, and .Net Core or any major Object Oriented Language (preferably C# but open to previous experience with C++ or Java), essentially a full stack developer.
•Good knowledge of MVC framework. Good understanding of design patterns and SOLID principles.
•Good understanding of the software development life cycle. Previous experience with software development process in applicable methodologies (e.g, Agile, Waterfall).
•Good working knowledge with APIs and integration. Ideal if they also have commercial experience of integrating REST/JSON or GraphQL based services in a TDD environment.
•Must have excellent teamwork and communication skills.



  • Any Microservices architecture knowledge would be beneficial.
  • Good knowledge of Cloud and container based development with AWS or Azure including Docker or Kubernetes.
  • Previous experience with database development (RDBMS, NoSQL databases, SQL).
  • Any previous experience developing or managing a Content Management System (CMS).
  • Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit.
  • Expert knowledge of multiple data storage subsystems. Proven expertise in the use and development of applicable desktop tool sets. Proven expert in partnering and leading internal and external technology resources in solving complex business needs. Strong interpersonal skills.
  • Familiarity with object-oriented programming & design. Understanding of database principles and generic SQL.
  • Good knowledge of web and mobile technologies, e.g. HTML5, CSS, iOS and Android.


This position provides input to other technical teams, solves complex technical problems, writes complex code for business systems and serves as a source of expertise. Work within a small group of developers to deliver short term defined tasks, when required although part of a larger team. Take ownership of problems with minimal supervision on coding, technical issues and troubleshooting. Liaise closely with Quality Assurance (QA) & System Engineers for testing, defect management and debugging issues including development environment problems.

Interface with other technical personnel or team members to finalise requirements. Write and review portions of detailed specifications for the development of system components of moderate complexity. Complete complex bug fixes. Design and work with complex data models. All other duties as assigned.

RBI is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.


Women in technology:

RBI is very supportive of women in Technology and has been a founding signature for the Tech Talent Charter. Currently 24% of our Technology workforce are women which is much higher than the UK average of 17%. We have the following initiatives in place to support women in technology:

·Mentoring scheme for women in technology

·Women’s network forum

·Regularly run events for schools girl about careers in technology to inspire the next generation of girls in tech.

RBI proudly support the Tech Talent Charter.

Previous Job Searches

Activity Feed

Job shares through RBI
Someone referred the Project Coordinator - Branded Shows position. 3 days ago
Someone referred the Production Editor, Books position. 3 days ago
Someone referred a link. 4 days ago
Someone referred the Journal Manager position. 4 days ago
Someone referred the Journal Manager position. 4 days ago
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Click the link above to be directed to the site for all roles or please try again later.