Enable job alerts via email!

Junior Software Engineer

CarFinance 247

Manchester

On-site

GBP 40,000 - 60,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the finance sector is seeking a .NET Software Engineer to join their Lenders team in Manchester. The role involves backend development focused on event-driven architectures and cloud-based solutions, alongside maintaining legacy systems. The ideal candidate will excel in C# and .NET Core, possess strong problem-solving skills, and be proactive in feature and platform development. You'll collaborate with external partners to ensure seamless integrations while embracing a strong DevOps culture.

Qualifications

  • Experience of C# and .NET Core required.
  • Understanding of web applications and RESTful services essential.
  • Familiarity with CI/CD processes and tools.
  • Ability to work collaboratively with external teams.

Responsibilities

  • Designing and building services using Azure Functions.
  • Collaborating with external lenders for system integrations.
  • Managing code releases from inception to deployment.

Skills

Problem-solving
Communication
C#
.NET Core
SQL
Event-driven architecture
Microservice architecture

Tools

Docker
Kubernetes
Azure DevOps
GitHub

Job description

Social network you want to login/join with:

As a .NET Software Engineer at Carfinance247 in the Lenders team, you will focus on backend development using .NET Core/C#, working within an event-driven architecture. Your primary responsibilities will include designing and building services using Azure Functions and Azure Service Bus to process events and integrate with external APIs. Alongside cloud-based development, you will also be responsible for upgrading and maintaining legacy systems that operate outside of the cloud, ensuring they remain functional and compatible with modern solutions.

As part of the role, you will collaborate with external lenders to develop and maintain integrations with their systems. Strong communication skills will help when liaising with their technical teams to ensure seamless integrations and troubleshoot any issues that arise.

Feature switching, A/B testing, and continuous integration & delivery are at the core of our development process, so our Software Engineers will also embrace the idea of releasing little and often and iterating on success. We have a strong DevOps culture, embracing infrastructure as code and encouraging frequent releases into our container-based cluster management system and cloud-based resources.

Knowledge of SQL / T-SQL is beneficial alongside working experience of NoSQL and modern event-driven and microservice architectures.

About You

Our Software Engineers don’t just write code but take an active role in feature and platform development by being instrumental to and taking ownership of features from the design stage right through to their release into production.

Planning and design:

  • Participating in group planning sessions and helping to elaborate requirements.
  • Contributing to the design and architecture of innovative solutions.
  • Ensuring that the ability to scale the solution is considered within the design of front and back-end systems.

Writing code:

  • Developing new features.
  • Resolving operational issues.
  • Fixing bugs.
  • Building greenfield products.

Code reviews:

  • Conducting and receiving code reviews.
  • Sharing skills and techniques with other members of the team.

Managing releases:

  • Handling code changes from inception through to deployment.
  • Maintaining the CI/CD pipeline.
  • Ensuring code changes are adequately tested and working in production.

Essential:

  • Experience of C# and .NET Core
  • Understanding of web applications, HTTP communication, and REST
  • Ability to demonstrate innovative, imaginative problem-solving skills with focus on delivering quality outcomes in a timely manner.
  • Experience of writing and maintaining different testing suites:
    • Unit tests (xUnit, NUnit, etc.)
    • Integration Tests
    • Functional Tests
  • Working knowledge of RDBMS and SQL / T-SQL
  • Knowledge of message brokers and event-driven architectures
  • Experience with version control & CI/CD (Bamboo, GitHub Actions, Azure DevOps)
  • Experience with microservice architectures
  • Awareness of SOLID coding principles

Desirable:

  • NoSQL database technologies (MongoDB, Cosmos)
  • Docker workflows
  • Container management systems (Kubernetes / Docker Swarm)
  • Knowledge of cloud solutions (AWS / Azure / Google Cloud Platform)
  • Knowledge of scripting languages (Bash and PowerShell)
  • Administration of Windows and Linux servers
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Junior Software Engineer, Optimization Paris, France

Algolia

London

Remote

GBP 55,000 - 75,000

9 days ago

Software Engineer (Remote from within The UK)

Parse Biosciences

Manchester

Remote

GBP 40,000 - 45,000

6 days ago
Be an early applicant

Remote Senior Software Engineer - Disney+

WorksHub

Manchester

Remote

GBP 35,000 - 65,000

4 days ago
Be an early applicant

Junior Software Engineer

JR United Kingdom

West Midlands Combined Authority

Remote

GBP 30,000 - 45,000

25 days ago

Software Engineer (Remote from within The UK)

Parse Biosciences, Inc.

Manchester

Remote

GBP 45,000 - 70,000

4 days ago
Be an early applicant

Senior Software Engineer (Ruby on Rails & React Native)

JR United Kingdom

Manchester

Remote

GBP 50,000 - 80,000

10 days ago

Junior Software Engineer

Oliver Bernard

Remote

GBP 40,000 - 60,000

30+ days ago

Senior PHP Software Engineer (AI)

JR United Kingdom

Bolton

Remote

GBP 45,000 - 60,000

3 days ago
Be an early applicant

AI Quality Engineer- Python or Java (UK Remote)

Turnitin, LLC

Manchester

Remote

GBP 45,000 - 70,000

4 days ago
Be an early applicant