The order in which job vacancies are displayed is determined by a composite score based on the following factors:
Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.
Our client is looking for a Senior C# Developer who still enjoys being hands‑on but is beginning to think about moving into leadership.
This is a great opportunity to join a growing Telecoms team where you’ll be supported in developing towards a Team Lead role over time. You won’t be expected to make that jump overnight, instead, you’ll work closely with the existing C# Team Lead, gradually shadowing them, learning the delivery processes, and taking on broader responsibility as you progress.
You’ll be joining a friendly, close‑knit development squad, working on modern systems using the latest .NET technologies. There’s plenty of variety, from building new services to improving existing platforms, and you’ll be encouraged to contribute ideas and influence how things are done.
Day‑to‑day, the role will involve:
Designing and developing new features within a microservices architecture
Building and integrating services using external APIs
Maintaining and enhancing existing applications
Creating and managing internal NuGet packages
Writing unit and integration tests
Taking part in code reviews and team discussions
Diagnosing and resolving technical issues
Gradually stepping into leadership by supporting task allocation and technical decisions
This would suit someone with around 4+ years of commercial experience with C#, in addition to:
Strong experience with .NET 6+ Web APIs
A solid understanding of microservices
Experience with Angular or another modern front‑end framework
Confidence working in an Agile environment
A good understanding of SQL databases
Experience with Entity Framework, Dapper, or similar ORMs
An interest in developing leadership skills alongside your technical expertise
Our client is an established yet fast‑growing global organisation, operating across 19 countries, Despite their scale, they place a strong emphasis on collaboration, inclusion, and developing their people.
What people tend to value most includes:
A clear progression path towards a Team Lead role
Exposure to complex, business‑critical systems
Hybrid working, supporting work‑life balance
A supportive culture where ideas and improvement are encouraged
For more information get in touch