Taro Logo

Senior Software Developer- .NET, SQL

Canada's biggest bank and one of the largest in the world based on market capitalization, serving 16 million clients globally.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Developer- .NET, SQL

RBC, Canada's largest bank and a global financial institution, is seeking a Senior Software Developer specializing in .NET and SQL technologies. This role sits within their Market Services IT team, focusing on building in-house applications for COS business and integrating vendor products for FXL business. The position offers a blend of technical leadership and hands-on development, requiring expertise in multiple programming languages and frameworks, particularly in the .NET ecosystem.

The ideal candidate will bring 5+ years of experience in software development, with deep knowledge of C#, ASP.NET, and SQL Server technologies. They will be responsible for leading technical designs, providing production support, and maintaining development environments. The role demands a balance of technical expertise and leadership skills, as you'll be guiding technical decisions while actively contributing to code development.

RBC offers an attractive compensation package including bonuses, flexible benefits, and stock options where applicable. The company's commitment to employee development is evident through their world-class training programs and opportunities for career advancement. Working at RBC means joining a team of 84,000+ professionals across 34 countries, contributing to a purpose-driven organization that values innovation and exceptional client experiences.

The position is based in Toronto with a hybrid work arrangement, offering the flexibility of modern work practices while maintaining collaborative team dynamics. This is an excellent opportunity for a senior developer looking to make an impact in a global financial institution while working on scalable, enterprise-level applications.

Last updated 9 hours ago

Responsibilities For Senior Software Developer- .NET, SQL

  • Lead technical and architectural design for scalable solutions
  • Provide third and final level production support
  • Investigate and resolve production problems
  • Follow up on external developments and integration
  • Support application enhancement development processes
  • Prepare technical specifications for projects
  • Coordinate with DBA and Capacity manager
  • Own development environments building and maintenance
  • Define best practices

Requirements For Senior Software Developer- .NET, SQL

TypeScript
Node.js
  • 5+ years of experience in programming and application development
  • Expert in C#, VB.Net, ASP.net, Web API, Core .Net, entity framework, MVC architecture
  • Experience with HTML, CSS, and JavaScript
  • Working experience with XML and XSLT
  • Experience with REST API, Json, Postman
  • Knowledge of Windows Communication Foundation (WCF)
  • Version Control (Git)
  • Experience with DevOps tools like Jenkins, UCD
  • SQL Server programming experience
  • Strong team leadership and communication skills

Benefits For Senior Software Developer- .NET, SQL

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program
  • Bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program
  • Career development and coaching
  • 37.5-hour work week

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Senior Software Developer- .NET, SQL