Enable job alerts via email!

Junior Software Engineer

TN United Kingdom

Manchester

On-site

GBP 40,000 - 70,000

Full time

15 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a .NET Software Engineer to join their dynamic Lenders team. In this role, you'll focus on backend development using .NET Core and Azure services, collaborating with external lenders to ensure seamless integrations. You'll embrace a DevOps culture, enhancing cloud-based solutions while maintaining legacy systems. This position offers the opportunity to take ownership of features from design to production, contributing to a forward-thinking environment that values quality and continuous improvement. If you're passionate about technology and eager to make a significant impact, this role is perfect for you.

Qualifications

  • Experience with C# and .NET Core, focusing on backend development.
  • Strong understanding of web applications and REST APIs.

Responsibilities

  • Developing new features and resolving operational issues.
  • Conducting code reviews and managing CI/CD pipelines.

Skills

.NET Core
C#
REST APIs
SQL / T-SQL
Problem-solving
CI/CD
Microservices
Event-driven architecture

Tools

GitHub Actions
Azure DevOps
Bamboo
Docker
Kubernetes

Job description

Social network you want to login/join with:

About the Role

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.

  • 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.
Responsibilities
  • Developing new features.
  • Resolving operational issues.
  • Fixing bugs.
  • Building greenfield products.
Code Reviews
  • Conducting and receiving code reviews.
  • Sharing skills and techniques with other team members.
Managing Releases
  • Handling code changes from inception through deployment.
  • Maintaining the CI/CD pipeline.
  • Ensuring code changes are adequately tested and operational in production.
Essential Skills and Experience
  • Experience with C# and .NET Core.
  • Understanding of web applications, HTTP communication, and REST APIs.
  • Ability to demonstrate innovative problem-solving skills with a focus on quality and timeliness.
  • Experience with various testing suites (unit, integration, functional).
  • Working knowledge of RDBMS and SQL / T-SQL.
  • Knowledge of message brokers and event-driven architectures.
  • Experience with version control and CI/CD tools (Bamboo, GitHub Actions, Azure DevOps).
  • Experience with microservice architectures.
  • Awareness of SOLID principles.
Desirable Skills
  • NoSQL database technologies (MongoDB, Cosmos).
  • Docker workflows and container management systems (Kubernetes, Docker Swarm).
  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Scripting languages (Bash, PowerShell).
  • Windows and Linux server administration.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (UK Remote)

Turnitin

Manchester

Remote

GBP 60,000 - 100,000

4 days ago
Be an early applicant

Senior Software Engineer (UK Remote)

TN United Kingdom

Manchester

Remote

GBP 60,000 - 100,000

3 days ago
Be an early applicant

Software Engineer

Hdcorp

Manchester

Remote

GBP 37,000 - 42,000

2 days ago
Be an early applicant

Software Engineer (Fully remote)

JR United Kingdom

Greater Manchester

Remote

GBP 40,000 - 80,000

3 days ago
Be an early applicant

Full Stack Software Engineer

eBay Inc.

Manchester

Remote

GBP 60,000 - 80,000

Today
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin, LLC.

Manchester

Remote

GBP 60,000 - 100,000

4 days ago
Be an early applicant

Senior Software Engineer (UK Remote)

Turnitin

Manchester

Remote

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Software Engineer (Remote)

Parse Biosciences

Manchester

Remote

GBP 50,000 - 80,000

9 days ago

Java, Spring Boot & AWS Software Engineer

NatWest Group

Manchester

Remote

GBP 50,000 - 90,000

4 days ago
Be an early applicant