Senior Software Developer - Belfast
<b>Requirements:</b>
<ul><li>I am looking for candidates with at least 5 years of commercial software engineering experience, particularly with strong exposure to system design and architecture. A good knowledge of C# and .NET (ideally .NET 6/7) is essential. You should have a robust understanding of design patterns, software architecture, and principles such as SOLID, DRY, and clean code. Proven ability to build and maintain scalable, distributed systems is required, along with experience in SQL Server and relational database design. Familiarity with NoSQL solutions will be considered a bonus. A strong understanding of application security, penetration testing, and remediation techniques is also necessary. Experience with CI/CD pipelines, Git-based version control, and a DevOps culture is expected. Familiarity with cloud platforms such as Azure (preferred), AWS, or GCP, as well as knowledge of web technologies, HTTP protocols, REST APIs, accessibility, and front-end integration, is important. I also value exposure to Agile tools and processes (e.g., sprint planning, boards, retrospectives) and previous experience mentoring junior developers or leading small engineering teams.</li></ul>
<b>Responsibilities:</b>
<ul><li>In this role, I will collaborate with you on sprint planning, workload estimation, and authoring technical specifications. You will be responsible for delivering high-performance .NET applications that are secure by design. I expect you to write, review, and maintain high-quality, clean, and testable code. Implementing and upholding automated testing practices (including unit, integration, E2E, load, and penetration testing) is crucial. I will need you to ensure that production environments run smoothly and assist in incident response when needed, which may occasionally include out-of-hours support. Additionally, I appreciate your contributions to platform architecture decisions and standardization efforts across teams. You will work closely with the Principal Software Engineer to report progress, flag blockers, and share ideas.</li></ul>
<b>Technologies:</b>
<ul><li>AWS</li><li>Azure</li><li>C#</li><li>CI/CD</li><li>Cloud</li><li>DevOps</li><li>E2E</li><li>GCP</li><li>Git</li><li>HTTP</li><li>Support</li><li>NoSQL</li><li>REST</li><li>SQL</li><li>Security</li><li>Web</li><li>ASP.NET</li></ul>
<p><b>More:</b></p>
<p>I am excited to offer this opportunity to an ambitious .NET developer as we expand our dynamic Insurtech company and development team. With significant investment on board and new products in the pipeline, this is the ideal environment for you to thrive. The salary for this position is up to £60,000, complemented by a leading benefits package. I encourage you to reach out in complete confidence if you are interested or wish to explore additional opportunities. At MCS Group, we are committed to equality, diversity, and inclusion for all. We strive to provide reasonable adjustments for candidates with disabilities throughout the recruitment process. Our mission is to deliver a first-class service, and we are proud of our independent review rating of 4.9 stars on Google.</p>
<p>last updated 13 week of 2026</p>