Software Engineer

Magnus Search
Salford, UK
14 Sep 2019
02 Oct 2019
Contract Type
Full Time
Backend Software Engineer/Developer

£45,000 - £55,000 p/a DOE and relevant industry experience

My client is one of the most respected names in the payment processing arena. Their vision is to deliver a solution set that met the needs not only of merchants, but also consumers who increasingly demand a consistent and seamless payment experience across all retail channels. Their mission is to enable their customers to take and process payments in any environment faster, safer and more efficiently than ever before!

Due to their continued success over the last 6 years they are looking to grow their UK based developer team, and are looking for experienced Backend software engineer/developer

The role will primarily be based in their Kent office with flexible hours and mobile working available; the need may arise to travel and visit other offices or clients both in the UK & Europe


This role is for a Software Engineer/Developer with C# full stack experience developing backend solutions and services for our payment gateway (PaaS).

The role will be responsible for application and service development; working closely with other multi-disciplined engineers within the team to complete analysis, feasibility, design and implementation of requirements from both internal and external customers to deliver solutions into our Pre- Production and Production environments.


·Analysing business requirements and user stories to design and implement new features and services

·into an existing PaaS business

·Writing quality code, and unit tests in line with coding standards to satisfy business requirements

·Identifying deficiencies within the existing system and providing clear recommendations for resolution

·Act on reported problems raised by production teams as they arise in a timely manner

·Provide clear and concise documentation to our NetOps team in order to assist with deployments of new and existing services where major features are added

·Create, maintain, and execute unit tests against new and existing code

·Isolate software problems and produce clear and detailed analysis to fix the associated problems as they arise

·Verify implementation of work items against defined acceptance criteria in user stories

·Participate in planning, reviews, retrospectives, and estimations

·Provide recommendations for solution improvements for new and existing services

·Embracing new technologies and techniques as they emerge

·Develop expert knowledge in our payment gateway, including but not limited to databases, networking, and

·service configurations

Required Experience -

·Experience working with Distributed Systems and Microservices

·Excellent knowledge of C# .NET with at least 3 years commercial experience

·Experience in creating and consuming API's

·Experience of OOP and SOLID principles, especially IOC and DI


·Experience working with .Net Core and Standard

·Experience of queueing technologies, such as RabbitMQ or NServiceBus

·Experience of C# 5.0 (.NET Framework 4.5)

·Knowledge of Mongo, Cassandra, ElasticSearch and SQL database technologies

·Experience of working in an Agile/Scrum environment

·Experience of virtualization utilising Microsoft Azure, Virtual Machine Manager, and Docker

·Practical experience using Azure DevOps or Visual Studio Team Services (VSTS)

·Experience working with Azure DevOps/VSTS Build and Release with Octopus Deploy

·Knowledge of DevOps, Continuous Integration and Automated Deployments practices


There are also a host of benefits working for my client where they genuinely value their employees!

For more details please get in touch or submit your details and a consultant will be in touch.

This job was originally posted as

Similar jobs

Similar jobs