Senior C# Developer
Descrição
We are seeking a highly experienced Senior C# Developer to join our foreign exchange electronic trading systems GUI development team. In this role, you'll design, develop, test, and deploy high-quality C# .NET framework GUI applications with WPF, while collaborating with product teams to understand requirements and deliver successful projects. You'll mentor junior developers, maintain code quality, and help identify and correct bottlenecks and bugs.
Your main responsibilities include designing and developing GUI applications, mentoring team members, understanding design and architecture principles, collaborating across teams to define and ship new features, and maintaining current expertise in modern C# development practices. You'll work within the entire development lifecycle from architecture through maintenance, using Agile/Scrum methodologies and tools such as Jira and Confluence.
This is an opportunity for someone who wants to make a difference and help develop the future of electronic FX trading at a leading global banking institution with a strong presence in Portugal and operations across 64 countries.
Competências
- C#
- WPF
- .NET
- TypeScript
- React
- MVVM
- IoC
- Reactive Extensions
- Design Patterns
- Git
- Agile
- Scrum
- Jira
- Confluence
- IntelliJ
Responsabilidades
- 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 successful delivery of projects
- Mentoring and guiding junior developers
- Understanding design and architecture principles, common data structures and algorithms complexity
- Collaborating with cross-functional teams to define, design, and ship new features
- Identifying and correcting bottlenecks and fixing bugs
- Maintaining code quality, organization, and automatization
- Maintaining current expertise in modern C# development practices
Benefícios
- Hybrid working environment with flexible remote working options
- Office and home equipment provided
- Equipment allowance
- Exclusive partnerships for purchasing additional items at reduced prices
- Work-life balance support
- Professional development opportunities
- Diversity and inclusion commitment