Software Developer

  • Job Reference: R-00131978
  • Date Posted: 9 June 2021
  • Employer: RBS
  • Website: http://www.jobs.rbs.com
  • Location: London
  • Salary: On Application
  • Sector: Engineering, I.T. & Communications
  • Job Type: Full Time

Job Description

Join us as a Software Developer

  • We’re looking for an experienced developer to deliver safe, robust, scalable and secure code in a fast, considered and consistent manner
  • The role primarily supports bond syndication, approval workflows as well as loans and structured products
  • It involves a mix of new work and helping to maintain and enhance an existing suite of applications with the ultimate goal of migrating these applications to cloud native environments and development methodologies
  • You’ll be writing high quality, thoroughly tested code for web applications
  • We’ll look to you to promote what we do to the wider bank and technology industry, giving great exposure to you and your work

What you'll do

As a Software Developer, you’ll be supporting the delivery of intelligent performance insights through automated, interactive and personalised web applications. You’ll ensure the technology stack is constantly enhanced by working closely with product teams in adding new features and ensuring defects are resolved in a timely manner.

Throughout the course of your work, we’ll look to you to support the technical leadership of software development in agile squads, contributing to successful delivery of end user features and benefits. MS-SQL Server and Oracle are our legacy databases we hope to move to cloud hosted DBs as the project progresses

Additionally, you’ll be:

  • Designing, implementing and using REST APIs
  • Supporting the broad scope of web application end users
  • Leveraging your technical skills to successfully deliver website enhancements and tooling improvements that help our business to confidently operate and grow at pace
  • Evaluating architecture choices on an ongoing basis, in anticipation of increased scale and ever-evolving technology
  • Leading technical design, code quality, test coverage, application scalability and security
  • Deploying scalable cloud based services and leveraging open source packages and libraries, along with custom built code, to deliver product and business tooling enhancements

The skills you'll need

To be successful in this role, you’ll need extensive production experience using React.JS, React Native, Node.JS, Jest, Azure web apps, Azure functions and NPM.

You’ll also need:

  • .NET experience, C#, WPF, Silverlight, Visual Studio, both legacy and .NET Core 3+
  • Experience writing back-end services, preferably structured as micro-services
  • Deep knowledge of continuous integration and delivery tooling including Github, MS Azure continuous deployment and Terraform
  • Production experience with Microsoft Azure, Google Cloud Platform, Microsoft cognitive services, NLP and voice to text, Google Big Query, single page and progressive web apps and microservice architecture