Senior Software Engineer (Web) at RDT Ltd, West Malling, 6 Months, £450-£500 per day

£450 - £500 per day
  • Contract Spy
  • West Malling ME19, UK
  • Jan 07, 2021
Duration not stated

Contract Description

Job title

Senior Software Engineer (Web – 6 month Contract)

Location

Kings Hill (Kent), near West Malling

Department

Delivery

Who are RDT?

RDT is a focused and successful Agile software company. It has been working in the UK insurance market for since 1991 and in this time, has been delivering highly innovative software and consulting solutions. RDT prides itself on being a disruptive force in the insurance market and has been at the forefront of many of the pivotal technology innovations. This is still true today as we continue to build industry changing products in our singular quest to Redefine Tomorrow. To find out more about us and what we do click here www.rdt.co.uk.

The Senior Software Engineer role at RDT

Senior Software Engineers report directly to the Lead Software Engineers and work closely with solution architects, software engineers, database specialists, business analysts and test analysts. The Senior Software Engineer role is fundamental, ensuring we continue to deliver solutions that meet our high standards.

Yours is a key role in liaising with your immediate team and, at times, our customers and third parties. You will provide input to technical solutions, help analyse business requirements, produce technical designs and fulfill the development of projects to delivery.

What you’ll be doing

  • Working in a matrix managed, fast-paced Delivery team, driving the delivery forward.
  • You will design and implement software to the highest standard, according to defined coding guidelines.
  • You will be developing enterprise applications hosted in the cloud and on-premise and will be involved in the full software development lifecycle.
  • You will be working collaboratively within a cross-functional team where there is transparency and clear visibility of progress and risks.
  • You will support driving consistency, quality, and good engineering practices through all deliverables while ensuring that all solutions adhere to common architectural/development goals.
  • You’ll take a proactive approach to your work, setting the standard for the best development practice, communicate clearly, challenge, listen and always look for improvement.
  • You will demonstrate a real appetite for learning and setting the standard for best development practice.
  • You will mentor the junior developers in the team, nurturing our talent and ensuring our high standards are met.

What we expect from you

Qualifications & Experience:

  • A degree, similar level qualification or qualified by experience.
  • Proven experience of developing complex, highly performing and high quality software systems.
  • You 've worked on agile projects, and you appreciate the value of rapid iterations. You have solid experience of Scrum and practical experience of working as part of a scrum/agile team.
  • Solid experience and knowledge of all aspects the Software Development Lifecycle.
  • You are methodical with an eye for detail and quality.
  • Excellent mentoring skills.

Essential Skills:

  • You have a passion for creating great software - great to use, easy to maintain and easy to extend. You take an active interest in the community.
  • Extensive, demonstrable knowledge of current web technologies including Angular 4 or above, RxJS, Typescript 3.2, Bootstrap 4 and SCSS.
  • You have an excellent working knowledge of C# .Net code and you’re always striving to push your knowledge forward.
  • You have wide ranging experience in building and operating applications in the cloud, preferably in Azure.
  • You have expert experience developing RESTful services using ASP.NET Web API and understand the principles of REST.
  • You understand the SOLID principles and the benefit of adhering to these guidelines. You always encourage development using these principles and can justify the investment in this approach.
  • You have experience in highly available, multi-tier and enterprise application solutions. You can design and implement loosely coupled applications.
  • You understand when to make use of asynchronous programming techniques. You can demonstrate an understanding of the importance of performance, scalability and resilience and you always develop with these in mind.
  • You use test driven development and you are comfortable teaching this practice. You understand testing including unit tests, integration tests and acceptance tests. You know when they’re useful, and what they can teach.
  • You have had good exposure to analysis and technical design.
  • You have a passion for technology, an appetite to learn and a “can-do” attitude. You will happily share your knowledge and understand the power of communication to improve processes and optimise technical solutions.
  • You take ownership and responsibility and have the confidence to challenge. You are always mindful of improvement, identifying and reducing waste and ensuring strategic objectives are being fulfilled.

Desirable skills:

  • You have experience in Reactive Forms and additional Angular technologies such as NgRx.
  • Angular 7 experience.
  • You are Microsoft Certified.
  • You have insurance experience.
  • You have had exposure to automated build and deployment of software solutions. You understand Continuous Delivery and the benefits of this practice to support the process of software delivery.
  • You have a background in software security and have good experience in implementing these principles.
  • You understand the importance of application scalability and performance.

Reference ID: Senior Software Engineer (WEB) 6 Month contract

Contract length: 6 months

Job Types: Full-time, Contract

Salary: £450.00-£500.00 per day

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • On-site parking
  • Work from home

Schedule:

  • Monday to Friday

COVID-19 considerations:
All considerations have been taken for everyone 's safety whilst working from home. We also have a new social distancing office policy in place for when we are in the office.

Experience:

  • SOLID principals : 2 years (Required)
  • ASP.NET Web API : 3 years (Required)
  • Cloud operating applications and/or Azure: 1 year (Required)
  • C# .Net code: 5 years (Required)
  • Angular 9: 1 year (Preferred)

Language:

  • Fluent English (Required)

Work remotely:

  • Temporarily due to COVID-19