Job Title: Principal .NET Engineer Location: Belfast Type: Full-time About Us: Our client provides top-tier consultancy services, delivering innovative software solutions to diverse clients. We seek an experienced Principal .NET Engineer to lead their team and drive project success. Responsibilities: Lead and mentor a team of C# engineers. Design, develop, and maintain scalable Java applications. Engage with clients to understand requirements and deliver solutions. Implement best practices in coding, testing, and CI/CD. Troubleshoot and resolve technical issues. Contribute to application architecture and design. Qualifications: Bachelors or Masters degree in Computer Science or related field. 8 years of Java development experience. Proven leadership and team management skills. Strong understanding of .NET, and microservices. Experience with SQL, NoSQL, and ORM frameworks. Excellent problem-solving and communication skills. Familiarity with cloud platforms (e.g., AWS, Azure) is a plus. Benefits: Competitive salary and bonuses. Health, dental, and vision insurance. Generous paid time off. Professional development opportunities. Flexible working hours and remote options.