Project Overview
We are seeking a highly skilled Senior .Net Software Engineer to join our team and contribute to the development of multiple new services for a cutting-edge front office solution.
This is an exciting opportunity to work with a small team of expert-level engineers, taking ownership of architecture decisions and delivery processes. You will collaborate closely with portfolio managers and external teams to derive requirements and develop innovative solutions.
The primary technologies used in this project include .Net, Angular, MSSQL, and Azure. As a key member of the team, you will be responsible for developing, testing, and deploying applications, as well as providing level 3 support to end-users and business stakeholders.
Key Responsibilities
* Collaboration: Work closely with portfolio managers and external teams to gather requirements and provide solutions.
* Requirements Derivation: Translate business needs into technical requirements and propose architecture solutions.
* Application Development: Design, develop, test, and deploy high-quality applications.
* Support: Provide level 3 support to end-users and business stakeholders.
Mandatory Skills and Qualifications
* Communication: Excellent English language skills and superb communication abilities.
* Technical Expertise: Expertise in computer science, algorithms, data structures, object-oriented design, and design patterns.
* .Net Development: Proficiency in C#/.Net backend development.
* Distributed Systems: Hands-on experience with distributed and high-performance systems architecture.
* Database Management: Experience with databases, data modeling, and scaling.
* Team Player: Collaborative and engaging personality with excellent teamwork skills.
Languages
* English: C1 Advanced proficiency.