Senior C# Developer
Indexed description
- 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
- 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
- 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
- Leading banking institution
- International reach
- Corporate & Institutional Banking (CIB) connects companies needing financing and institutional clients looking for investment opportunities division that offers tailored financial solutions for corporate and institutional clients
- Commercial, Personal Banking & Services (CPBS) brings together all our commercial banks and several specialised businesses heard
- Investment & Protection Services (IPS) combines a unique continuum of products and services across protection, saving, investment and real estate including specialised businesses offering a wide range of savings, investment and protection services
- Our presence in Portugal
- Diversity and Inclusion commitment
- Promote a fair and unbiased recruitment process and offer professional development opportunities to all employees
- Celebrate diversity and advocate for inclusion, both externally and internally, encouraging employee’s participation, creating space for different voices to be heard.
- Remote Working Conditions
- Commitment towards work/life balance
To find out more on why you should join BNP Paribas please read our Employee Value Proposition and our Career path page.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search