Senior Developer

Senior Developer

  • Location

    Bristol, England

  • Sector:


  • Job type:


  • Salary/Rate:

    Up to £55000.00 per annum

  • Contact:

    Scott Murphy

  • Contact email:

  • Salary high:


  • Salary low:


  • Job ref:


  • Published:

    11 months ago

  • Expiry date:


  • Startdate:


  • Consultant:


The Technology and Team
We work to ensure we have the right tools to do our jobs and the right support and training to be at our most effective. We are investing heavily in automation technology to revolutionise our product capability and the way we deliver quality software. We work with a wide range of technologies offering both cloud and on-premise solutions and have recently transitioned all of our pre-production activity into Azure. This allows us to fully explore next steps in API and containerisation tech. Continuous Improvement and Innovation is at the heart of how we work and is fundamental to our success.
The Opportunity
We are looking for a highly-motivated, experienced senior developer specialising in systems integration to join our core development team based in Bristol.
We are in the early stages of developing an integration capability founded upon service oriented architecture principles. You will have the opportunity to be involved in the early stages of development and to influence the direction of the integration platform going forward.

You will work with the lead architect in determining the technical design and direction of our integration solutions. You will operate within an empowered environment, leading by example and producing software that meets the needs of a fast paced and dynamic business Product owner.

What will we offer you

  • We understand that life is for living and therefore offer flexible working to work around your needs and lifestyle
  • We offer a competitive salary as well as highly competitive benefits
  • A centrally located office less than a 5 minute walk from Bristol Temple Meads train station
  • An open, friendly and fun environment to work in; casual dress code, regular social events
  • We work in an agile environment based on SCRUM
  • We will help you develop with regular one to one meetings with your line manager to assess your career objectives with possibilities of internal growth

What you will bring to the role

  • Collaborate with the team and subject matter experts to understand requirements
  • Develop and implement solution designs
  • Work with the team to develop solutions
  • Improve the quality of our software
  • Work with the rest of the department to improve our processes
  • Possess knowledge and experience in designing/developing complex software solutions
  • Experience of enterprise projects
  • Experience of using multiple software development methodologies
  • Capable of mentoring, coaching and training team members

Desirable technical skills and experience

  • Working knowledge of Integration Design Patterns
  • Working knowledge of API technologies and paradigms
  • Software development in Windows environments
  • Object oriented analysis/design and related patterns
  • Expert-level competency in C#
  • SQL Server 2005/2008/2014
  • Broad experience with .NET Framework 2.0-4.5
  • MVC and Web API
  • Dependency Injection
  • Reliable messaging - NServiceBus or similar
  • Understanding of asynchronous messaging
  • Data access using ADO.NET and LINQ
  • Relational Database Modelling and Design using SQL Server
  • Distributed software development
  • MS Test or similar unit test frameworks
  • Leadership throughout the software lifecycle
  • Analysing and fixing performance issues