Margo is looking for a Senior C# Developer to join the Non-Linear IT team within Global Markets IT. You will be responsible for building and maintaining core applications that support XVA, liquidity, and financial-resource management in a collaborative, agile environment.
Key responsibilities
- Design and develop high-performance C#/.NET services for XVA, liquidity, and cash-forecasting workflows.
- Contribute to the migration of back-end services to a modern, event-driven architecture.
- Implement asynchronous, message-driven communication and ensure data integrity.
- Participate in full-cycle DevOps processes, including CI/CD pipelines and configuration management.
- Provide technical mentorship, conduct code reviews, and champion best-practice patterns like SOLID and clean architecture.
Requirements
- Over 5 years of professional experience with C#/.NET, including ASP.NET Web API and SignalR.
- Strong command of Object-Oriented Programming, design patterns, and SOLID principles.
- Proven experience with service-oriented architectures and asynchronous messaging.
- Advanced knowledge of MS SQL and hands-on experience with DevOps tools such as Git, TeamCity, and Ansible.
- Excellent communication skills in English at a C1 level.
What we offer
- Stable employment within an international company.
- Fully paid private medical care and life insurance.
- Employee Pension Plan and pre-paid lunch card.
- Co-financed Multisport card and remote work expense allowance.
- Access to professional training and development opportunities.