Snr Software Engineer - Remote - C#, Docker, Kubernetes, SQL, AWS/Azure/GCP

  • Curo Services
  • 17/08/2023
Full time Information Technology Telecommunications SQL Software Engineer Testing

Job Description

Snr Software Engineer - Remote - C#, Docker, Kubernetes, SQL, AWS/Azure/GCP - Continuous Integration - Automated Testing

Job Title: Senior Software Engineer
Location: Remote - Anywhere UK
Salary: £70 - £80K
Benefits: Flexible Working, Private Medical, Share Scheme, Cycle Scheme, Free Workshops, Generous Holiday Allowance, & Home office set up Contribution,

The Client: Curo are partnering with a remote first organisation, with a flexible, fast paced, and fun culture. They provide an advanced open banking data for credit & risk decision makers globally. With a wealth of experience in data, they have taken a new approach to credit & risk, which will revolutionise the way that financial services view credit, and support businesses to make products and services more accessible.

The Candidate: This role would suit a Software Engineer with solid Design and Coding experience in C#, and extensive experience in creating, analysing, and evaluating solutions to complex domain problems and in articulating your design decisions to stakeholders and other team members. We are looking for a candidate that has experience in the design, build and deployment of fault tolerant, high scale and distributed systems in the cloud using Azure, AWS, or Google Cloud Platform (GCP). Docker & Kubernetes Containerisation Platform experience is essential, alongside SQL System, and NoSQL technologies ie Cosmos DB, MongoDB, and object storage. We are looking for a self-motivated and positive individual, will enjoy a broad and varied role.

The Role: You will be working fully remotely, in a flexible, collaborative and fun culture. This is a small global organisation is going through an exciting period of growth, so it's a great opportunity to be a key contributor, and make a big impact! Previous experience working within a Start Up or small & dynamic organisation would be advantageous.

Requirements:

  • Extensive experience in creating, analysing, and evaluating solutions to complex domain problems and in articulating your design decisions to stakeholders and other team members.
  • Experience of designing, building, and deploying fault tolerant, high scale and distributed systems in the cloud using Azure, AWS, or Google Cloud Platform.
  • Solid design and coding (C#) experience with developing Web APIs and resilient web services using ASP.NET/MVC/ASP.NET Core.
  • Experience with containerized and container orchestration platforms (Docker and Kubernetes).
  • Solid experience of relational database (SQL) systems and NoSQL technologies such as Cosmos DB, MongoDB, and object storage.
  • Experience with caching stores and message brokers such as Redis and/or Azure service bus
  • Strong knowledge of software development best practices with a focus on quality assurance.
  • A passion for collaborative development with a solid understanding of the agile methodology and scrum framework.
  • Experience of mentoring other engineers, of peer review and process improvement.
  • Understanding of web security best practices
  • Experience working with Authentication and Authorization Frameworks, eg, OAuth2 and OIDC Protocols

To apply for this Senior Software Engineer permanent job, please click the button below and submit your latest CV.

Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience.

Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.