Lead Software Developer - Trading
rbc · Toronto
Description du poste
About the role
RBC is hiring a Lead Software Developer for Trading in Toronto. The role develops new and transforms existing applications and APIs to meet the needs of RBC Wealth Management Front Office and other stakeholders, including end clients. You will lead the technical design and development of cross-functional, multi-platform trading application systems.
Key responsibilities
- Work within an Agile product team of technical and business members to build new functionality and enhancements.
- Create and review high-level and detailed technical designs based on business and system requirements.
- Recommend business solutions and assess value-added options with Architects and subject matter experts.
- Help choose the right mix of development, interfacing applications and third-party vendor solutions.
- Identify project risks and recommend mitigation strategies to keep projects on budget and on time.
- Develop code and technical documentation, and produce estimates for analysis, design, development, testing and acceptance.
- Write automated unit tests and support QA and UAT testing.
- Use tools such as Confluence and Jira to document requirements, design, progress and issues.
- Communicate with team members, vendors and stakeholders and facilitate meetings and information-gathering sessions.
Required profile
- Minimum 7 years of overall development experience as a Software Engineer in .NET technologies, covering the full software development life cycle, coding standards, code reviews, source control, builds and testing.
- Solid understanding of software concepts, data structures, algorithms, design patterns and OOP.
- Advanced experience designing and building web applications and APIs with .NET Core.
- Experience developing stored procedures for SQL-based databases such as MS SQL Server or Oracle.
- University or college degree in Computer Science or a related field.
Required skills
- .NET Core, ASP.NET Core, C#
- RESTful API development
- Stored procedures (MS SQL Server or Oracle)
- Nice to have: WPF, Angular, JS, Kubernetes, Kafka, SignalR, DevOps pipelines (GitHub Actions)
What we offer
- Total rewards program with bonuses, flexible benefits, competitive compensation, commissions and stock where applicable.
- Coaching and development support from leaders.
- World-class training program in financial services.
- Flexible work/life balance options.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 1 jour
Expire dans 1 mois
4 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
rbc
Toronto