Senior Software Engineer

at  Carfinance247

Manchester M12 6JH, , United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jan, 2025GBP 60000 Annual22 Oct, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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 its 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.
  • Ensure 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

    o Unit tests (xUnit, nUnit etc)
    o Integration Tests

o Functional Tests

  • Working knowledge of RDBMS and SQL / T-SQL
  • Knowledge of Message brokers and event driven architectures
  • Experience of Version control & CI/CD (Bamboo, GitHub Actions, Azure DevOps)
  • Experience of 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 server

ABOUT US

Benefits:

  • Subsidised Onsite Parking.
  • Free fruit, barista bar and juice bar.
  • Onsite gym.
  • Free transport to and from Piccadilly.
  • Birthday off!
  • Enhanced maternity, paternity and adoption leave pay.
  • Time off from day-one for fertility appointments.
  • Discount club.
  • Healthcare Cash plan.
  • Free Employee Assistance Programme.
  • Excellent career progression across the business.

Car Finance 247 is an award-winning business just outside of Manchester City Centre. We create personalised and high quality customer experiences driven by outstanding tech, streamlined process and most importantly, amazing people. Over the next 12 months we have exciting upcoming projects to cement our position as market leaders in every aspect of our business and that journey starts with attracting the best talent.
As an equal opportunity’s employer, the 247 Group is committed to the equal treatment of all current and prospective employee’s and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.
We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join the 247 Group

Responsibilities:

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 dev ops 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Manchester M12 6JH, United Kingdom