Role: Junior Software Engineer
Client: Not Specified
Compensation: Up to £400 per day
Location: London (Hybrid)
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 a fantastic opportunity for an ambitious 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, high-performing team where software engineering best practices, clean architecture, and continuous learning are genuinely valued.
The Role
C# Development: Designing and developing clean, maintainable code using C# and the .NET ecosystem.
Backend Services: Contributing to the development of scalable backend services and APIs.
System Architecture: Supporting the evolution of system architecture and improving existing codebases.
Testing: Writing unit and integration tests to ensure high-quality, reliable software.
Collaboration: Participating in code reviews and working closely with senior engineers.
Key Responsibilities
- Software Development: Building and maintaining applications using C# and .NET.
- API Development: Supporting REST API and backend service development.
- Code Quality: Writing clean, maintainable, and well-tested code.
- Database Work: Working with relational databases (e.g., SQL).
- Team Contribution: Collaborating within an engineering team and contributing to best practices.
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 technical discipline.
- OOP Knowledge: Solid understanding of object-oriented programming principles.
- APIs: Familiarity with REST APIs and backend service development.
- Databases: Understanding of relational databases (e.g., SQL).
If this is of interest, please apply ASAP for more information.