Senior Software Engineer

Reference:

MS SSE 456234

Sector:

Development & Programming, Software Engineer

Salary:

£55,000 to £60,000 Per Annum

Benefits:

+ Excellent Bens

Town/City:

Coulsdon

Contract Type:

Permanent

We specialise in the recruitment of high-quality candidates in the software sector. We have an excellent opportunity for a Senior Software Engineer to join a large company delivering innovative technology solutions and services to owners of mission critical infrastructure. With extensive experience in the telecommunications and networks markets our client develops intelligent connected solutions that solve operational challenges.

Home based with travel to Coulsdon and Cardiff offices

The Senior Software Engineer will be responsible for but not limited to:

Senior Software Engineer’s Core Duties

  • Creating C# services & applications and back-end data access layers for use with the application front end and on-board solutions
  • Support day-to-day management and running of the development team; influence the choice of tech stack for all developments
  • Take ownership of delivery of projects and software lifecycle and where necessary
  • Develop scalable messaging solutions for the on-board digital solutions using multiple technologies such as RabbitMQ, MQTT and OPC-UA (training will be provided if required)
  • Support the Azure infrastructure and hosted application
  • Implement automated testing platforms and unit tests while adopting a TDD approach for new projects
  • Manage the team using agile methodologies and take an active scrum master + product ownership role within the team

Senior Software Engineer’s Key Skills

  • Microsoft tech stack (C#, SQL server) with JavaScript & Angular FE
  • Software management + delivery; DevOps
  • Microservices architecture + experience of Docker and Kubernetes or

Microsoft service fabric with resilient messaging (RabbitMQ or similar)

Senior Software Engineer’s Key Requirements

  • Required software principles - OOP, SOLID, DI, design patterns, Agile/Scrum methodology, secure by design
  • Architecture & design experience of scalable cloud solutions
  • Previous experience of software delivery in a cloud-based environment (Azure)

Are you enthusiastic about the Senior Software Engineer job? Send us your CV in word format today