Salary: Competitive salary and benefits
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:
1. Designing and developing robust, scalable software solutions for our internal platforms
2. Modernising legacy applications and shifting them into the cloud native era
3. Collaborating with business stakeholders to understand requirements and deliver value
4. Advocating for best practices in code quality, testing, and documentation
5. Mentoring junior developers and conducting thoughtful code reviews and fostering knowledge sharing throughout the teams
6. Contributing to architectural decisions and technical direction
7. Identifying opportunities for automation and process improvement
8. 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 in working with SQL databases, preferably having migrated 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 both learn and mentor. We maintain a healthy work-life balance with flexible working hours and a focus on outcomes rather than time spent.
This role offers a clear 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