Senior Software Developer

  • Mattioli Woods Limited
  • Leicester, Leicestershire
  • 02/07/2026
Full time Information Technology Telecommunications

Job Description

Senior Software Developer - Leicester Hybrid Permanent

What you'll do
  • Working with our business analysts and product owners to refine and deliver our product backlog
  • Designing and documenting software solutions that meet our desired functional and non-functional requirements
  • Implementing and maintaining our code, following best practices
  • Implementing test automation wherever practical
  • Supporting our internal end users on any production defects, reviewing and debugging issues and resolving in a timely manner
  • Participating in daily stand ups and retrospectives, aiming to continuously improve team delivery
  • Mentoring junior members of the team and taking a lead role for certain activities
What we're looking for
  • Proficiency in software development using C# .NET/.NET Framework
  • Experience with the software development lifecycle in a commercial environment; including requirements analysis, estimation, technical software design, implementation, unit/integration/system testing, deployment and maintenance
  • Experience with software development tools: IDEs, version control, test automation, continuous integration, task and backlog management systems
  • Experience with best practices: design patterns, SOLID principles, Agile and Extreme Programming methodologies
  • Ability to plan your own day to day development activities as well as mentor team members
  • Experience with unit/integration/ui test automation frameworks (NUnit, xUnit, Playwright)
  • Experience with UI design using Javascript/jQuery and Bootstrap/Tailwind
  • Experience with TSQL and C# ORMs (Entity Framework, Dapper)
  • Experience designing and implementing Web APIs following RESTful design standards
  • Experience with cloud technologies (preferably Azure)
Nice to have
  • Experience using AI assistance tools to provide additional feedback/improvements during all stages of the development lifecycle (GitHub Copilot/Claude/Perplexity)
  • GitHub Actions/Azure Pipelines or similar CI/CD tooling
  • Knowledge of the finance, wealth management or pensions industry
Benefits
  • Competitive salary (depending on experience)
  • 34.5 hour working week
  • Hybrid working - a blend of home and office
  • 25 days' holiday plus statutory (increasing with service)
  • 5% employer / 5% employee pension
  • 4 salary life assurance and group income protection
  • Health cash plan (core level one)
  • Training, development and certification support
  • A supportive, collaborative team environment