Senior Software Engineer
<b>Requirements:</b>
<ul><li>A degree in Computer Science or related technical discipline with practical application</li><li>Demonstrable hands-on experience as a Software Engineer</li><li>Industry experience in C# and .NET</li><li>Strong understanding of object-oriented concepts (polymorphism, inheritance, etc.) and SOLID principles</li><li>SQL experience using Microsoft SQL Server</li><li>Working knowledge of Unit Testing</li><li>Experience in coaching and mentoring others</li><li>Working knowledge of Design Patterns and optimization techniques</li><li>Good knowledge of all forms of testing</li><li>Passionate and positive attitude with a thirst for knowledge</li></ul>
<b>Responsibilities:</b>
<ul><li>Participate in regular stand-ups and sprint reviews</li><li>Fix bugs and support project and design tasks</li><li>Mentor and coach junior team members</li><li>Engage in product release cycles and reports</li><li>Contribute to various projects within the Software Engineering team</li></ul>
<b>Technologies:</b>
<ul><li>C#</li><li>Support</li><li>SQL</li><li>ASP.NET</li><li>.NET Framework</li><li>Angular</li><li>Java</li><li>Linux</li><li>Mobile</li><li>Unix</li></ul>
<p><b>More:</b></p>
<p>At Microlise, we are proud to be a Midlands-based company with over thirty years of operation, recently becoming a Publicly Listed Company on the London Stock Exchange. Our team of 150 talented engineers offers a supportive culture where your individual career path is prioritized with comprehensive training and mentorship. We emphasize a good work/life balance with flexible working opportunities and a low overtime culture. Our commitment to employee well-being includes private medical insurance, mental health support, and various staff benefits. Join us to be part of our ongoing success!</p>
<p>last updated 8 week of 2026</p>