Highly Skilled Software Engineer Wanted

1 week ago


Toronto, Ontario, Canada Royal Bank of Canada Full time

About Us


Royal Bank of Canada is a leading financial institution dedicated to helping our clients achieve their financial goals.



Job Overview


We are seeking a highly skilled Senior Software Developer to join our team in Toronto, Canada. This role offers a competitive salary of $110,000-$140,000 per year, depending on experience.



Job Description
  • Design, develop, and maintain complex software applications using .Net, NodeJS, and MSSQL.
  • Contribute to architectural decisions and design patterns for new and existing systems.
  • Conduct thorough code reviews to ensure adherence to best practices and quality assurance protocols.
  • Work closely with product managers and other stakeholders to understand requirements and deliver solutions that enhance user experience.
  • Troubleshoot, debug, and optimize existing applications for performance and scalability.
  • Create comprehensive documentation for software design, development/maintenance processes, and API documentation.
  • Manage the implementation of multiple concurrent initiatives in a time-efficient manner.


Required Skills and Qualifications

  • 2+ years' experience in development of medium to large enterprise applications.
  • A relevant degree or certificate in Computer Science or a comparable field of study, or equivalent practical experience.
  • Proven experience working within professional software engineering practices for the full software development life cycle.
  • Strong knowledge of programming languages such as .Net C#, JavaScript, NodeJS, PL/SQL, REST & Graphql APIs.
  • Experience working with DevOps pipelines, message-driven architectures, and non-relational databases is an asset.


Benefits
  • A comprehensive Total Rewards Program including bonuses and flexible benefits.
  • Competitive compensation and opportunities for career growth and advancement.
  • A dynamic and collaborative work environment with opportunities to build close relationships with clients.
  • Access to ongoing training and professional development programs.
  • A generous vacation policy and flexible work arrangements.


  • Toronto, Ontario, Canada Kellton Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Kellton. This is an excellent opportunity to work with a talented group of professionals and contribute to the development of innovative software solutions.Job DescriptionThe successful candidate will have a strong background in software development, with experience in...


  • Toronto, Ontario, Canada Nextgen System Canada Full time

    Job DescriptionWe are seeking a highly skilled software engineering professional to join our team at Nextgen System Canada.The successful candidate will have a strong background in software development and be able to work effectively in a collaborative environment. They will also possess excellent communication skills and be able to communicate technical...


  • Toronto, Ontario, Canada Wayfair Full time

    We are seeking a highly skilled Full Stack Software Engineer to join our Platform Catalog team at Wayfair.About the RoleThis is an excellent opportunity for a talented engineer to work on challenging projects, design and develop cutting-edge solutions, and collaborate with cross-functional teams. The successful candidate will have a strong background in...


  • Toronto, Ontario, Canada Guidepoint Full time

    About the RoleWe are seeking a highly skilled Software Engineer III to join our engineering team at Guidepoint. As a member of this team, you will play a vital role in building powerful technology that enables us to deliver knowledge to our clients efficiently.The successful candidate will have 4 years' experience with Object-Oriented Programming, PHP, SQL,...


  • Toronto, Ontario, Canada VM Farms Full time

    About VM FarmsVM Farms is a dynamic organization that values innovation and growth.Job OpportunityWe are currently seeking an experienced software developer to join our team.Job Description:An ideal candidate will have a solid understanding of software development principles, with at least 1 year of experience in writing, modifying, integrating, and testing...


  • Toronto, Ontario, Canada Intero Integrity Full time

    Intero Integrity is a dynamic and rapidly growing global company specializing in inspection, industrial, and environmental services for the energy sector. Our team develops cutting-edge equipment and software to execute projects worldwide.We strive to support the energy industry in utilizing natural resources efficiently, safely, and responsibly,...


  • Toronto, Ontario, Canada Moneris Full time

    Job DescriptionWe are seeking a highly skilled Mobile Software Engineer to join our team in Toronto.The successful candidate will have experience with Java and React Native on Android and be based in our Toronto office working in a hybrid model.Key Responsibilities:Analyze requirements, design, develop, update, and repair solutions that improve the product...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    At Lyons Consulting Group, we are seeking a highly skilled Senior Java Application Consultant to join our team. This role involves collaborating with developers to design, develop, and maintain Java-based applications. The consultant will manage the entire software development lifecycle, from gathering requirements to deployment, ensuring high-quality,...


  • Toronto, Ontario, Canada Vantage Full time

    Are you a highly skilled infrastructure expert passionate about ensuring the seamless operation of large-scale systems?We are seeking a talented Site Reliability Engineer / DevOps Engineer to join our team at Vantage, a leading technology company in North America.Job SummaryThe successful candidate will play a pivotal role in combining software and systems...


  • Toronto, Ontario, Canada Worldline Full time

    Job Opportunity:We are seeking a highly skilled software architect to join our team in Toronto, Canada.About the Role:The Senior Software Engineer is responsible for designing, coding, testing, and documenting distributed software applications. The ideal candidate will have 5+ years of experience in software development-related fields or 3+ years of specific...


  • Toronto, Ontario, Canada Maarut Inc Full time

    About Maarut Inc:Maarut Inc is a dynamic and innovative company seeking an experienced software developer to join our team.Job Summary:We are looking for a skilled software developer with at least 3 years of experience in designing solutions with Oracle Siebel CRM or Adobe AEM technologies. The ideal candidate will have a strong background in programming,...


  • Toronto, Ontario, Canada Guidepoint Full time

    Guidepoint is a leading expert network firm connecting clients with vetted subject matter experts—Advisors—from its global professional network.The company's slate of services, including phone consultations, surveys, events, and proprietary data insights products, helps professionals gain a comprehensive understanding of a topic before making strategic...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleIn this exciting opportunity, you will have the chance to work on complex software development projects as a Senior Research Engineer at Thomson Reuters. Your key responsibilities will include developing and delivering high-quality solutions, building scalable machine learning models, and collaborating with cross-functional teams.About the...


  • Toronto, Ontario, Canada Hire Intellect Full time

    Hire Intellect is seeking a highly skilled DevOps engineer to join our team. The ideal candidate will have extensive experience in creating, enhancing, and maintaining a DevOps environment.This role involves collaborating with other engineers, product owners, and designers to deliver various services and improve the overall DevOps experience. You will work...


  • Toronto, Ontario, Canada Microsoft Full time

    OverviewAt Microsoft, we're pushing the boundaries of innovation by harnessing the power of software, machine learning, and hardware. We're seeking a highly skilled software professional to join our team of talented engineers and help shape the future of user experiences.We offer a unique opportunity to work on cutting-edge projects, collaborate with...


  • Toronto, Ontario, Canada Microsoft Full time

    About the Role Microsoft is seeking a skilled Senior Software Engineer to join our team of experienced engineers working on next-generation Windows features powered by machine learning. As a Senior Software Engineer, you will be responsible for writing efficient and production-grade Modern C++ code, designing and defending high-quality user experiences...


  • Toronto, Ontario, Canada hireVouch Full time

    We are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike.Our Toronto office is seeking an experienced Senior Software Engineer to join our team. As we expand our presence in Canada, we need a seasoned professional with a strong background in...


  • Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job Description:We are seeking a highly skilled software engineer with expertise in Java and Python to join our team at TD Securities. As a key member of our development team, you will play a critical role in designing and implementing the Trading Risk Warehouse platform. This is a unique opportunity to work on cutting-edge technologies and contribute to the...


  • Toronto, Ontario, Canada Reliable IT Solutions Full time

    About Reliable IT SolutionsWe are a leading provider of innovative technology solutions, committed to delivering exceptional results to our clients.Job SummaryThis is an exciting opportunity for a highly skilled software developer to join our team at Reliable IT Solutions. As a key member of our development team, you will be responsible for designing,...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    About the RoleWe are seeking a highly skilled software engineering professional to join our dynamic Fraud IT team at Royal Bank of Canada. This is an exciting opportunity for a talented individual to design and enhance detection components, working with cloud technologies such as Openshift, Azure, Kafka, and ElasticSearch.Job DescriptionThe successful...