Senior Software Engineer - C# Senior software Engineer- C# Our client, a leading private banking firm worldwide is looking for a Lead Software Engineer- to design, develop, and optimize scalable software systems. Key Responsibilities Lead the technical design and implementation of scalable software systems using modern technologies. Enhance and expand back-end systems to meet evolving business needs. Refactor and optimize existing codebases to improve performance, scalability, and maintainability. Drive the adoption of new technologies and best practices within the team. Provide mentorship and guidance to team members, fostering their growth and development. Collaborate with stakeholders to align technical solutions with business objectives. Your Profile A degree in Computer Science, Information Technology, or a related field. At least 10 years of hands-on experience in software engineering with strong expertise in C#. Advanced proficiency in Microsoft SQL Server, including T-SQL, and experience with .NET (preferably .NET 8.0). Proven leadership skills with the ability to mentor and guide technical teams. Strong analytical and problem-solving capabilities with a hands-on approach. Fluency in English is required. Why Join This Opportunity? Be part of a globally recognized and forward-thinking private bank. Work on challenging projects with cutting-edge technologies. Enjoy opportunities for professional growth and career advancement. jida36ab74afr jit0105afr