Lead Software Developer
Core
Lead software development and technical design for trading applications and APIs serving RBC Wealth Management Front Office and end clients.
Role type
Lead Software Developer (Trading Systems)
Builds
Cross-functional, multi-platform trading application systems and APIs
Domain
Financial Services / Trading Technology
Deliverable
production ML models | product features
Required skills
.NET Core, C#, SQL (MS SQL Server/Oracle), API Development, OOP, Design Patterns, Agile, Unit Testing, Technical Documentation
Preferred skills
Front-end (WPF, Angular, JS), Kubernetes, Stream-based development (Solace, Kafka, SignalR), DevOps pipelines
Technologies
.NET Core, C#, MS SQL Server, Oracle, Angular, JS, WPF, Kafka, Solace, SignalR, Kubernetes, Github Actions, Jira, Confluence
Responsibilities
Create and review high-level and detailed technical designs; Develop code and technical documentation; Produce accurate estimates for project phases; Develop automated unit tests; Facilitate meetings and support information gathering sessions.
Seniority
Senior, hands-on IC with leadership responsibilities