Senior Software Developer

Mattioli Woods plc

Leicester

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
34.5-hour week
Hybrid work
25 days holiday
Pension plan
Life assurance
Health plan
Training support
Collaborative team

Job summary

Mattioli Woods plc in Leicester is seeking a Senior Software Developer to join a hybrid, permanent team building cloud-based financial solutions. You will refine backlogs with business analysts, design and document software, implement and test code, and mentor junior developers.

Proficiency in C#/.NET, REST APIs, UI with JavaScript/jQuery, and Azure is essential. A strong emphasis on automation, SOLID principles, Agile methods, and collaboration will help you succeed.

Qualifications

  • Proficient in C#/.NET and REST API design, with strong OO principles.
  • Experience across the full software development lifecycle in a commercial context.
  • Skilled with JavaScript/jQuery for UI and responsive design.
  • Knowledge of cloud technologies, preferably Azure, and automated testing.
  • Ability to mentor peers and lead technical activities within the team.

Responsibilities

  • Refine and deliver the product backlog with business analysts and product owners.
  • Design, document, and implement software that meets functional and non-functional requirements.
  • Maintain code, follow best practices, and implement test automation.
  • Support end users, troubleshoot production defects, and resolve issues promptly.
  • Participate in daily stand-ups and retrospectives to improve team delivery.
  • Mentor junior team members and take a lead role on selected activities.

Skills

C#/.NET
REST APIs
JavaScript/jQuery
Azure
SOLID principles
Agile methodologies
Mentoring

Tools

IDEs
Version control
CI/CD tooling
Test automation

Job description

Senior Software Developer

Leicester · Hybrid · Permanent

We're looking for a Senior Software Developer to join a talented team building cloud-based solutions in a financial services environment. You'll have room to grow, take on real responsibility, and help raise the standard for those around you.

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; includes 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
About Mattioli Woods

Mattioli Woods helps businesses and individuals achieve financial security through tailored, relationship-led advice. We combine deep technical expertise with a supportive culture where people and clients thrive.

What's in it for you
  • 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
  • 4x salary life assurance and group income protection
  • health cash plan (core level one)
  • training, development and certification support
  • a supportive, collaborative team environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (Hybrid) – Cloud/FinTech
Senior Software Developer (Hybrid) – Cloud/FinTech

Mattioli Woods plc • Leicester

Hybrid
GBP 65,000 - 90,000
Competitive salary
34.5-hour week
Hybrid work
+6
Senior Software Developer (Path to Head of Engineering)
Senior Software Developer (Path to Head of Engineering)

Harrington Starr • City Of London

Hybrid
GBP 75,000 - 125,000
Private healthcare
Pension
Life assurance
+1
Senior Java Developer
Senior Java Developer

NPAworldwide • Birmingham

Hybrid
GBP 70,000 - 85,000
Flexible 37.5-hour week
Hybrid working
Training budget
+2
Senior Software Engineer (Frontend)
Senior Software Engineer (Frontend)

VanRath • Belfast City District

Hybrid
GBP 60,000 - 90,000
Hybrid working
Flexible working
Continuous professional development
+7
Software Developer
Software Developer

Netcompany • Leeds

Hybrid
GBP 40,000 - 60,000
Private Medical Health care via Vitality
Pension contribution
Life Assurance
+1
Senior Developer
Senior Developer

Sellick Partnership • Manchester

Hybrid
GBP 60,000 - 70,000
Software Developer
Software Developer

Travail Employment Group • Lewes

On-site
GBP 35,000 - 40,000
20 days holiday + bank holidays
Company pension
On-site parking
+4
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

Hybrid
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
Senior Software Engineer
Senior Software Engineer

VANRATH • Belfast City District

On-site
GBP 65,000 - 90,000
Senior Software Developer (UK-based)
Senior Software Developer (UK-based)

PCI Pal • Greater London

Hybrid
GBP 55,000 - 75,000
25 days holiday
Medical, dental and optical insurance
Electric Vehicle Scheme
+2