This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Junior Software Engineer, you’ll play a key role in developing and enhancing our Revolution platform and other core applications. You’ll work alongside experienced engineers who will support your growth.
Job Responsibility
Develop key features — contribute to meaningful modules from design through deployment
Collaborate on technical design — join discussions on scalability, performance, and maintainability
Write clean, secure code — follow best practices, participate in code reviews, and uphold high standards
Solve real-world problems — analyse issues and implement solutions with guidance from senior developers
Optimise performance — help identify and resolve performance bottlenecks
Learn continuously — explore new tools, technologies, and development practices
Collaborate across teams — support users, testers, and support teams to troubleshoot and fix bugs
Participate in Agile ceremonies — join stand-ups, sprint planning, and retrospectives
Support documentation — help maintain clear, accurate technical documentation
Requirements
1+ year of commercial experience with the Microsoft stack
Working knowledge of .NET / .NET Core, MVC, WebForms, C# or VB.NET, and Entity Framework
Experience with Git and version control fundamentals
Good understanding of SQL and writing optimised queries
Familiarity with Agile ways of working
Strong communication skills and a collaborative mindset
Interest in unit testing (MSTest, NUnit, xUnit) and writing maintainable code
Nice to have
Exposure to Blazor, Telerik, or AI-powered development tools
What we offer
Great company culture & structured career progression
Annual performance-related bonus
22 days holiday + birthday off + up to 3 extra days for length of service
Hybrid working & flexibility
Free breakfast, lunch, snacks, and drinks in the office
Paid volunteering days & wellbeing "me time"
Retail discounts & cashback platform
Pension with optional matched contributions
Salary sacrifice schemes (tech, home, cycle to work, pension)