Job Overview:
* Achieve success as a senior software engineer with expertise in C#/.Net backend development and distributed systems architecture.
About the Role:
* We are looking for an experienced Principal Software Engineer to lead the delivery of multiple new services for a front office solution.
* The ideal candidate will have all the decision power to influence the architecture decisions and delivery process.
Main Responsibilities:
* Collaborate with portfolio managers and external teams to derive requirements and match them with architecture solutions.
* Develop, test, and deploy applications while providing L3 support to end-users and business stakeholders.
Key Skills and Qualifications:
* Expertise in computer science, algorithms, data structures, OOD, and Design Patterns.
* Fluent English communication skills and a collaborative personality.
* Hands-on experience with databases, data modeling, and scaling.
* Experience with MSSQL, Azure, and Angular is required.
Languages:
* English: C1 Advanced
About You:
* You will be part of a small team of expert-level engineers.