About The JobWe 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 WPFCollaborating with the product team to understand requirements, provide technical solutions, and ensure the successful delivery of projectsMentoring and guiding junior developersUnderstanding of design & architecture principles, common data structures and algorithms complexityCollaborate with cross-functional teams to define, design, and ship new featuresIdentify and correct bottlenecks and fix bugsHelp maintain code quality, organization, and automatizationExpert 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 fieldAt least 5 years of experience in C# development with WPF experienceProactive and flexible approach to dealing with challengesWeb development experience with Typescript and ReactKnowledge 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 teamExperience 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 GitProficient Windows userFluency in English (both written and spoken)Excellent problem-solving and critical thinking skillsGood knowledge of FX and appreciation for electronic tradingGood interpersonal and communication skills, including the ability to effectively present technical concepts to both technical and non-technical stakeholdersAbility to work in a fast-paced environment and handle multiple priorities We are looking for a candidate who is passionate about technology, and who is excited to work on challenging projects in a fast-paced environmentIf you meet the qualifications and are ready to take on a new challenge, we would love to hear from youWhy joining BNP Paribas?Leading banking institution BNP Paribas is the European Union's leading