Lead Software Engineer
We are seeking an experienced Lead Software Engineer to join our team at a leading private banking firm worldwide.
Key Responsibilities:
* Technical Leadership: Design, develop, and optimize scalable software systems using modern technologies.
* Back-end Enhancements: Expand existing back-end systems to meet evolving business needs.
* Code Optimization: Refactor and optimize codebases to improve performance, scalability, and maintainability.
* Technology Adoption: Drive the adoption of new technologies and best practices within the team.
* Mentorship: Provide guidance and mentorship to team members, fostering their growth and development.
* Collaboration: Work with stakeholders to align technical solutions with business objectives.
Your Profile:
* Educational Background: Degree in Computer Science, Information Technology, or a related field.
* Experience: At least 10 years of hands-on experience in software engineering with strong expertise in C#.
* Tech Skills: Advanced proficiency in Microsoft SQL Server, including T-SQL, and experience with .NET (preferably .NET 8.0).
* Leadership Skills: Proven leadership skills with the ability to mentor and guide technical teams.
* Analytical Skills: Strong analytical and problem-solving capabilities with a hands-on approach.
* Language: Fluency in English is required.
About This Opportunity:
* Global Recognition: Be part of a globally recognized and forward-thinking private bank.
* Challenging Projects: Work on challenging projects with cutting-edge technologies.
* Career Advancement: Enjoy opportunities for professional growth and career advancement.