Software Engineer Position
We are seeking an expert software engineer to join our team in delivering cutting-edge solutions for a new front office system.
About the Role:
* This is a key opportunity to contribute to the design and development of multiple new services, with full authority to influence architecture decisions and delivery processes.
* The primary technology stack includes .Net, Angular, MSSQL, and Azure.
Main Responsibilities:
1. Collaborate closely with portfolio managers and external teams to understand requirements and develop tailored architecture solutions.
2. Design, implement, test, and deploy applications that meet the highest standards of quality and performance.
3. Provide level 3 support to end-users and business stakeholders, ensuring seamless resolution of technical issues.
Mandatory Skills and Qualifications:
* Proficiency in English and exceptional communication skills, enabling effective collaboration with cross-functional teams.
* Expertise in computer science fundamentals, algorithms, data structures, object-oriented design, and design patterns.
* Hands-on experience with C#/.Net backend development, including expertise in database management and scaling.
* Strong understanding of distributed systems architecture and high-performance systems design.
* Excellent problem-solving skills, with a focus on innovative solutions and efficient troubleshooting.
* A collaborative and engaging personality, with a strong commitment to contributing positively to the team culture.
Languages:
* English: Advanced (C1)