Software Engineer
Revolution
Derby, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Derby, United Kingdom
Tech stack
.NET
Agile Methodologies
Unit Testing
C Sharp (Programming Language)
Software Quality
Code Review
Entity Framework
Microsoft Software
Visual Basic
MVC
Nunit
Performance Tuning
Mstest
Standard Sql
Web Applications
Telerik
.NET Core
Blazor
GIT
Xunit
Webforms
Job description
Are you ready to take the next step in your engineering career? Due to continued growth, we're looking for a talented Mid-Level Software Engineer, hybrid working between our Derby City Centre office and home, to join our collaborative, forward-thinking development team. You'll play a key role in building and enhancing our Revolution platform and other business-critical applications, helping us deliver high-quality, scalable software used across the organisation. What You'll Be Doing
- Feature Development - Build and enhance key modules from design through deployment.
- Technical Design Collaboration - Contribute to architectural discussions and help shape scalable, maintainable solutions.
- Code Quality & Security - Participate in code reviews and follow engineering best practices.
- Problem Solving - Investigate issues and deliver effective, well-engineered solutions.
- Performance Optimisation - Identify and resolve bottlenecks to improve user experience.
- Continuous Improvement - Suggest enhancements to processes, tooling, and workflows.
- Cross-Team Collaboration - Work closely with support, users, and technical teams to resolve issues.
- System Knowledge Building - Become a go-to expert on our platform.
- Agile Participation - Contribute to daily stand-ups, design sessions, and retrospectives.
- Documentation - Help maintain clear, accurate technical documentation.
- R&D - Stay up to date with emerging technologies and share insights with the team.
Requirements
- 3+ years' commercial experience with the Microsoft stack.
- Strong skills in .NET, .NET Core, MVC, WebForms, C#/VB.NET, Entity Framework.
- Experience with Git, branching/merging, and modern development workflows.
- Solid SQL skills and the ability to write optimised queries.
- Experience building and maintaining web applications.
- Familiarity with Agile environments.
- Strong communication skills and a collaborative mindset.
- Experience with unit testing frameworks (MSTest, NUnit, xUnit).
- Bonus: Experience with Blazor or Telerik.
- Able to fully satisfy the pre-employment screening process, which comprises our code of conduct, right to work, identity, 5 years referencing, AML, credit screen, financial sanctions and DBS checks
Benefits & conditions
At Revolution, we're passionate about what we do, and we believe in creating an environment where everyone feels valued, supported, and empowered to grow. Our Benefits
- Great company culture & structured career progression
- Annual performance-related bonus (discretionary)
- 22 days holiday + birthday off + up to 3 extra days for length of service
- Company pension with optional matched contributions
- Hybrid working & flexibility to work from home
- Free breakfast, lunch, snacks, and drinks in the office
- Paid volunteering days & wellbeing "me time"
- Team volunteering day
- Employee engagement programme & recognition schemes
- Retail discounts & cashback platform
- Salary sacrifice schemes (tech, home, cycle to work, pension)
- Company sick pay
- Option to buy up to 5 extra holiday days
- Gym subsidy
- EAP, death in service, critical illness cover
- £500 employee referral scheme