Senior Software Engineer| Hybrid | Belfast The Opportunity This is a hands-on development role where you'll contribute to the evolution of a large-scale platform used by thousands of end users. You'll be involved in building new customer-facing applications, enhancing existing systems, and helping drive best practices around code quality, performance, and maintainability. Working within a collaborative environment, you'll partner with developers, QA engineers, designers, and project stakeholders to deliver scalable solutions that support ongoing business growth. What You'll Be Doing * Developing and enhancing web-based applications and customer-facing platforms * Building reusable, scalable software components that promote long-term maintainability * Designing and integrating APIs and backend services * Delivering responsive and user-friendly interfaces from UI/UX designs * Contributing to architectural discussions and technical decision-making * Optimising application performance, security, and reliability * Supporting continuous improvement across development processes and tooling * Collaborating with cross-functional teams to deliver high-quality software releases What We're Looking For * 5+ years of commercial software development experience * Strong C# and .NET development skills * Experience building web applications using ASP.NET MVC and modern .NET technologies * Solid understanding of REST APIs and service integration * Experience working with SQL Server and data-driven applications * Strong front-end skills including JavaScript, HTML, CSS, and responsive web development * Knowledge of software design patterns, SOLID principles, and clean coding practices * Experience with Git and modern development workflows * Excellent problem-solving and communication skills * Ability to work independently while contributing to a collaborative team culture Nice to Have * React experience * Microsoft Azure exposure * Entity Framework * Test-Driven Development (TDD) * Azure DevOps * Microsoft certifications Package & Benefits * Hybrid working model * Flexible working arrangements * Competitive salary * Private healthcare and wellbeing support * Enhanced annual leave * Pension scheme * Ongoing training and professional development * Social events and team activities * Additional employee benefits #J-18808-Ljbffr