Job Description
About the Role:
We are seeking a highly skilled Principal .Net Engineer to join our team and lead the development of multiple new services for a front office solution.
The successful candidate will have expert-level knowledge in .Net, Angular, MSSQL, and Azure and be able to influence architecture decisions and delivery processes.
* Key Responsibilities:
* - Collaborate with portfolio managers and external teams to deliver high-quality applications
* - Derive requirements and match them with suitable architecture solutions
* - Develop, test, and deploy applications with a focus on scalability and performance
* - Provide L3 support to end-users and business stakeholders
Requirements:
To be successful in this role, you will need to possess:
* Mandatory Skills:
* - Fluency in English and excellent communication skills
* - Expertise in computer science, algorithms, data structures, OOD, and design patterns
* - In-depth knowledge of C#/.Net backend development
* - Experience with distributed systems architecture and high-performance systems
* - Ability to work with databases, data modeling, and scaling
* Prioritizing Requirements:
* - A collaborative and engaging personality with a positive impact on team culture
Language Proficiency:
C1 Advanced in English language proficiency is required for this role.