
Banco BNP Paribas
BNP Paribas, the leading bank in the EU, operates in 64 countries and employs around 185,000 people. It is divided into three sectors: Retail Banking, Investment & Protection Services, and Corporate & Institutional Banking. It implements a Corporate Social Responsibility approach across all its operations. Present in Portugal since 1985, it employs more than 8,000 people and has 10 companies in the country.
About company Senior c# developer
Remote
Lisbon
April 6, 2026
Full-time
About the job
We are seeking a highly experienced Senior C# Developer to join our team. In this role, you'll have the opportunity to work in its foreign exchange electronic trading systems GUI development team. This is an opportunity for a person who wants to make a difference and help develop the future of electronic FX trading.
Your Main Activities Are
- Designing, developing, testing, and deploying high-quality C# .NET framework GUI applications with WPF.
- Collaborating with the product team to understand requirements, provide technical solutions, and ensure the successful delivery of projects.
- Mentoring and guiding junior developers.
- Understanding of design and architecture principles, common data structures and algorithms complexity.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Expert in modern C# development practices and actively seeks to maintain a current up to date set of skills.
Profile and Skills to Success
- Bachelor's Degree in Computer Science / Computer Engineering or related field.
- At least 5 years of experience in C# development with WPF experience.
- Proactive and flexible approach to dealing with challenges.
- Web development experience with Typescript and React.
- Knowledge of the following languages / concepts: Microsoft .NET and C#.
- Experience with Design patterns, such as: MVVM, IOC and Reactive Extensions (Rx).
- Ability to deliver quality code without relying on the test team.
- Experience of the entire development lifecycle within .NET projects from architecture through to maintenance.
- Experience with Agile/Scrum development methodologies, tools such as Intellij, JIRA and Confluence and version control in Git.
- Proficient Windows user.
- Advanced level of English, both written and oral.
- Excellent problem-solving and critical thinking skills.
- Good knowledge of FX and appreciation for electronic trading.
- Good interpersonal and communication skills, including the ability to effectively present technical concepts to both technical and non-technical stakeholders.
- Ability to work in a fast-paced environment and handle multiple priorities.
Why joining BNP Paribas?
- Leading banking institution.
- International reach.
- Our presence in Portugal since 1985.
- Diversity and Inclusion commitment.
- Remote Working Conditions.
- Commitment towards work/life balance.
* Please note that only applications submitted in English will be considered.
* In case you are selected for this role, further documentation will be requested to support your hiring process.