Job Overview
As a highly skilled Principal .Net Engineer, you will be part of a small team responsible for delivering multiple new services for a front office solution. This is an opportunity to have significant influence on architecture decisions and the delivery process.
Main Responsibilities
* Collaborate closely with Portfolio managers and external teams to understand requirements and deliver solutions.
* Develop, test, and deploy applications using your expertise in C#/.Net backend development.
* Leverage your knowledge of distributed systems architecture to design and implement high-performance systems.
* Ensure seamless integration with databases, data modeling, and scaling to meet business needs.
* Maintain strong communication skills to provide L3 support to end-users and the business.
Key Skills and Qualifications
* Fluent English language skills and excellent communication abilities.
* Expertise in computer science, algorithms, data structures, object-oriented design, and software design patterns.
* Demonstrated experience with databases, data modeling, and scaling.
* Proven track record of working collaboratively in a team environment.
* A collaborative and engaging personality that contributes positively to the team culture.
Language Proficiency
English: C1 Advanced