Job Description:
We are seeking a skilled software engineer to join our team in delivering multiple new services for a front office solution. As a Principal Software Engineer, you will have the authority to make key architectural decisions and oversee the delivery process.
Key Responsibilities:
* You will collaborate with portfolio managers and external teams to derive requirements and match them with suitable architecture solutions.
* You will develop, test, and deploy applications using your expertise in C#/.Net backend development.
* You will provide L3 support to end-users and business stakeholders.
Mandatory Skills:
* Fluent English and excellent communication skills.
* Expertise in computer science, algorithms, data structures, object-oriented design, and design patterns.