Responsibilities
- Deliver new functionality or features, using the most appropriate tools & techniques
- Ensure quality is at the heart of everything you and your team do
- Continuously improve the code base
- Keep our customer as the number one priority
- Actively identify blockers, boulders, time sinks and waste, and actively attempt to remove them
- Make significant contribution to technical decisions
- Act as a coach and mentor to others in the team
- Take full ownership of the development lifecycle from code to production, including deployment and monitoring
Requirements
- Have hands on experience with C# .NET and the latest features
- Love using Agile development practices
- Have hands on experience working on software development of high-volume transactional applications
- Have experience in asynchronous service/processing
- Test your solutions effectively
- Enjoy mentoring less experienced engineers
- Have experience with CI/CD
- Thrive in a diverse, open and collaborative environment
- Have great communication skills
- Are proactive, focused, supportive, honest and a team player
- Have a passion to learn new skills
Benefits
- Private healthcare & dental insurance
- Generous work from abroad policy
- 2-for-1 share purchase plans
- EV Scheme to further reduce carbon emissions
- Extra festive time off
- Excellent family-friendly benefits
- Clear career paths
- Transparent pay bands
- Personal learning budgets
- Regular learning days
Work Arrangement
Hybrid — London
Additional Information
- Hybrid model: work from the office a minimum of 60% of their time over a 12-week period
- 28-day Work from Abroad policy