Junior Software Engineer

Junior Software Engineer

Posted Today by Hunter Bond

£400 Per day
Inside
Hybrid
London

Summary: The Junior Software Engineer role focuses on developing clean, maintainable C# code within the .NET ecosystem for an established innovation-led organization. This position is ideal for early-career software engineers eager to work on real-world systems and collaborate with experienced developers. The role emphasizes best practices in software engineering and continuous learning within a high-performing team. Candidates will contribute to backend services, system architecture, and the evolution of existing systems.

Key Responsibilities:

  • Development: Designing and developing clean, maintainable code using C# and the .NET ecosystem.
  • Backend Services: Contributing to the development of scalable backend services and REST APIs.
  • Architecture: Supporting the evolution of system architecture and improving existing codebases.
  • Testing: Writing unit and integration tests to ensure reliable software.
  • Collaboration: Participating in code reviews and working closely with senior engineers.

Key Skills:

  • Experience: 1–3 years of commercial experience working with C# and .NET.
  • Education: Strong academic background in Computer Science, Software Engineering, or a related discipline.
  • OOP: Solid understanding of object-oriented programming principles.
  • APIs: Familiarity with REST APIs and backend service development.
  • Databases: Understanding of relational databases (e.g., SQL).

Salary (Rate): £400 per day

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Entry Level

Industry: IT

Detailed Description From Employer:

Role: Junior Software Engineer (C# / .NET)
Client: Established Innovation-Led Organisation
Compensation: Competitive (Contract)
Location: London (Hybrid Working)


Overview:
We’re partnering with an established, innovation-led organisation to hire a talented Junior C# Developer to join their growing engineering team. This is an opportunity for an early-career software engineer who wants to build real-world systems, work alongside experienced developers, and develop robust, scalable applications used in complex environments.

You’ll be joining a collaborative team where software engineering best practices, clean architecture, and continuous learning are valued.


The Role:
You will work within a high-performing engineering team, contributing to backend services and system architecture while developing clean, maintainable C# code within the .NET ecosystem. You’ll collaborate closely with senior engineers and support the evolution of existing systems.


Key Responsibilities

  • Development: Designing and developing clean, maintainable code using C# and the .NET ecosystem.
  • Backend Services: Contributing to the development of scalable backend services and REST APIs.
  • Architecture: Supporting the evolution of system architecture and improving existing codebases.
  • Testing: Writing unit and integration tests to ensure reliable software.
  • Collaboration: Participating in code reviews and working closely with senior engineers.


Requirements

  • Experience: 1–3 years of commercial experience working with C# and .NET.
  • Education: Strong academic background in Computer Science, Software Engineering, or a related discipline.
  • OOP: Solid understanding of object-oriented programming principles.
  • APIs: Familiarity with REST APIs and backend service development.
  • Databases: Understanding of relational databases (e.g., SQL).


What’s on Offer

  • Contract opportunity in London (hybrid working).


If you are a Junior Software Engineer with 1–3 years’ experience looking to grow in a technically strong environment, please apply for more information.