Social network you want to login/join with:
col-narrow-left
Client:
Location:
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Views:
2
Posted:
02.05.2025
Expiry Date:
16.06.2025
col-wide
Job Description:
Salary: Competitive salary and benefits
Contract Type: Full-time, Permanent
Are you a passionate .NET developer ready to solve complex problems and help shape our technical future? At Mattioli Woods, we're looking for a Senior Software Engineer to join our collaborative team in Leicester.
As a Senior Software Engineer, you'll design and develop high-quality software solutions that support our core business operations while mentoring junior team members. You'll have the opportunity to work on challenging projects, contribute to architectural decisions, and help us continuously improve our development practices.
Our tech environment:
* Cloud-first approach with Azure (App Services, Functions, Azure SQL)
* CI/CD pipelines using GitHub Actions
* Mix of microservices and legacy applications in transition
What you'll be doing:
* Designing and developing robust, scalable software solutions for our internal platforms
* Modernising legacy applications and shifting them into the cloud native era
* Collaborating with business stakeholders to understand requirements and deliver value
* Advocating for best practices in code quality, testing, and documentation
* Mentoring junior developers, conducting code reviews, and fostering knowledge sharing
* Contributing to architectural decisions and technical direction
* Identifying opportunities for automation and process improvement
* Working on challenging problems in financial data processing and reporting
What we're looking for:
* Professional software development experience with C# and .NET
* Experience with modern frameworks such as .NET 8 or Entity Framework
* Experience working with SQL databases, preferably migrating stored procedures into .NET services
* Knowledge of cloud platforms, particularly Microsoft Azure
* Experience with Git and modern CI/CD practices
* Understanding of software design patterns and architectural principles
* Strong problem-solving skills and attention to detail
* Excellent communication skills and ability to explain complex concepts clearly
At Mattioli Woods, we value ownership, sustainable development practices, and continuous learning. Our team of 12 developers ranges from junior to lead levels, creating opportunities to learn and mentor. We promote a healthy work-life balance with flexible hours and a focus on outcomes rather than time spent.
Mattioli Woods offers tailored investment strategies and holistic wealth management, focusing on long-term goals and personalised service. Our technology team plays a pivotal role in delivering exceptional service to our clients.
* Work on meaningful projects that impact our business and clients
* Participate in technical decisions and implementation approaches
* Access dedicated time for learning and professional development
* Enjoy a supportive environment where questions are encouraged
* Benefit from clear progression paths to leadership or management roles
* Be part of a company that values your contributions and supports your growth
This role offers a pathway to future Lead Developer or Technical Architect positions for those interested in career advancement.
Apply now and help us shape the future of technology in financial services!
#J-18808-Ljbffr