Senior Software Developer in Toronto

Senior Software Developer in Toronto

Toronto Full-Time 110000 - 130000 $ / year (est.) On-site
J

At a Glance

  • Tasks: Design and develop innovative software solutions for the hospitality industry.
  • Company: Join Leonardo, a leading tech company transforming hospitality with cutting-edge technology.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team focused on continuous improvement and innovation.
  • Why this job: Make a real impact in the travel industry while working with advanced technologies.
  • Qualifications: 10+ years of software development experience, especially with Microsoft technologies.

The predicted salary is between 110000 - 130000 $ per year.

Company Leonardo is a Toronto-based hospitality technology company and a trusted content management and distribution partner to hotels, hotel brands, management companies, and travel channels around the world. For more than 25 years, we have helped the travel industry centralize, manage, enrich, and distribute accurate, brand-approved visual and textual content across direct and indirect channels. Our solutions—including the LUCID platform, content feeds, listing-audit tools, hotel websites, and digital marketing services—help customers improve content quality and consistency, reduce manual effort and distribution errors, and turn better hotel content into stronger traveler experiences and more bookings.

The primary focus of this role is the design, development, and support of customer-facing and internal business applications, with secondary responsibilities in architecture, integrations, operational excellence, and AI-enabled delivery. This is a hands-on senior individual contributor role with significant technical leadership responsibilities.

The Senior Software Developer is responsible for designing, developing, securing, and supporting full-stack business applications using Microsoft technology, including C#, .NET, Visual Studio, SQL Server, and Blazor. The role spans front-end experiences, back-end services, databases, integrations, and data workflows, with a customer-centric approach.

Responsibilities include:

  • Full-Stack Delivery: Design, develop, test, deploy, and support high-quality full-stack business applications using C#, .NET, Visual Studio, SQL Server, Blazor, and related Microsoft technologies.
  • Customer-Centered Design: Translate the voice of the customer, business priorities, and evidence from real-world use into practical technical designs.
  • Code Quality: Produce clear, reusable, well-structured, and well-documented code that follows established engineering standards.
  • Security and Privacy: Apply secure coding, privacy, and cybersecurity practices throughout the SDLC.
  • AI-Enabled SDLC: Use AI-assisted development tools and AI agents responsibly across the SDLC.
  • Integrations and Data: Design, build, integrate, and support RESTful and SOAP APIs, external-system integrations, relational database solutions, and data pipelines or ETL/ELT workflows.
  • Production Support: Own production issues through timely investigation, clear communication, remediation, and follow-up.
  • Operational Excellence: Monitor and improve application health, performance, availability, and supportability.
  • Cross-Functional Collaboration: Collaborate with product, development, quality, operations, customer-facing teams, and other stakeholders.
  • Technology Evaluation: Evaluate emerging technologies, software practices, and tools.
  • Technical Leadership: Provide technical leadership through constructive design and code reviews, knowledge sharing, mentoring, and formal or informal training.
  • Continuous Improvement: Continuously improve team standards, development workflows, documentation, and delivery practices.

Knowledge, Skills, and Abilities:

  • Customer-Centered Problem Solving: Demonstrated ability to translate customer feedback, business priorities, operational constraints, and real-world usage into practical technical solutions.
  • Collaborative Delivery and Operations: Strong ability to work effectively with product, development, quality, operations, and customer-facing teams in an Agile environment.
  • Education and Experience: Minimum Bachelor’s degree in Computer Science, Software Engineering, or related discipline, in addition to substantial professional software development experience.
  • Microsoft Development Expertise: 10+ years of professional software development experience, including advanced proficiency with C#, .NET, Visual Studio, SQL Server, Blazor, and modern full-stack application development practices.
  • Solution Architecture and Integration: Strong knowledge of multi-tier and distributed application architecture, RESTful and SOAP APIs, relational data modeling, secure coding, privacy, performance, scalability, resilience, backward compatibility.
  • Performance and Speed Optimization: Hands-on focus on query tuning and code optimization.
  • Maintainable Engineering: Deep commitment to clear, simple, reusable, testable, and well-documented code.

Preferred Capabilities:

  • Azure-native applications: Experience building Azure-native applications using relevant platform services.
  • Data Pipelines: Experience designing and supporting data analytics and ETL/ELT pipelines.
  • Unstructured Data Modeling: Proven experience in managing, modeling, and automatically validating media files.
  • Data Governance and Lineage: Practical application of data mapping, data dictionaries, and end-to-end data lineage.

Senior Software Developer in Toronto employer: Jonas Software Group

CORA Loyalty is an exceptional employer that fosters a collaborative and innovative work culture, empowering employees to excel in their roles. With a strong focus on professional development, team mentorship, and the integration of cutting-edge AI tools, employees are equipped to drive impactful client outcomes while enjoying a supportive remote work environment across Canada. Join us to be part of a high-performing team dedicated to delivering excellence in implementation and client success.

J

Contact Details:

Jonas Software Group Recruitment Team

We think you need these skills to ace Senior Software Developer in Toronto

C#
.NET
Visual Studio
SQL Server
Blazor
RESTful APIs
SOAP APIs