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