Senior Software Engineer

Senior Software Engineer – .NET

Are you a .NET expert who thrives in solving complex technical challenges? Do you want to work on impactful software that supports critical business operations?

My client is seeking a talented Senior Software Engineer with strong .NET experience to join their growing engineering team. You’ll play a key role in designing and building high-quality, scalable solutions across enterprise-level systems. This is a hands-on role ideal for someone who enjoys both writing clean code and contributing to architectural decisions.

What You’ll Be Doing:

  • Leading the design, development and deployment of robust .NET-based applications
  • Collaborating closely with cross-functional teams including product, DevOps and QA
  • Driving best practices around clean code, test coverage, performance and scalability
  • Mentoring junior developers and contributing to a culture of continuous improvement
  • Participating in technical discussions and decisions on architecture and design
  • Writing well-documented, maintainable, and efficient code using modern .NET standards (C#, .NET 6/7)

What We’re Looking For:

  • 5+ years of professional experience as a Software Engineer, with a strong focus on .NET
  • Solid understanding of C#, ASP.NET Core, RESTful APIs, and microservices architecture
  • Experience with SQL Server or other relational databases
  • Familiarity with Azure or other cloud platforms
  • Strong knowledge of modern software engineering practices (CI/CD, unit testing, Git)
  • Excellent problem-solving skills and a strong sense of ownership
  • Great communication and collaboration skills

Nice to Have:

  • Experience in financial services, insurance, or enterprise-scale platforms
  • Exposure to front-end technologies like Angular or React
  • Experience with containerisation (Docker/Kubernetes)
Company
Ocho
Location
Belfast, UK
Posted
Company
Ocho
Location
Belfast, UK
Posted