This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role within the Corporate Technology, Innovation & Data department focuses on designing, developing, and delivering enterprise-grade integration solutions that enable strategic business initiatives across Four Seasons. The Senior Developer, Integrations partners closely with business leaders, product owners, architects, and technology teams to translate business requirements into scalable, secure, and sustainable integration architectures. This role goes beyond hands-on development and requires strong solution leadership, stakeholder engagement, and business acumen. This position leads integration solution design from concept through deployment, setting technical standards, mentoring consultants and junior developers, and ensuring delivery excellence across initiatives. The ideal candidate combines deep technical expertise with the ability to influence stakeholders, communicate complex technical solutions clearly, and align integration architecture with business objectives.
Job Responsibility:
Design and develop enterprise integration solutions that connect systems, applications, and data sources to drive business value
Write clean, maintainable code and perform unit testing while producing appropriate technical artefacts and documentation
Ensure high standards of development processes and code quality through adherence to best practices
Build scalable, reusable, reliable, and secure integration solutions that support long-term architectural sustainability
Act as an Azure subject matter expert, supporting solution architecture decisions and mentoring team members
Support DevOps and production support teams with troubleshooting, investigations, and high-priority issue resolution
Partner with senior functional leaders and internal stakeholders to understand business needs and requirements
Provide strategic and architectural guidance on integration design patterns and solution options
Communicate technical designs, trade-offs, and impacts effectively to business stakeholders
Collaborate with project managers and internal teams to scope initiatives, define deliverables, estimate effort, and support timelines
Build strong partnerships with business stakeholders to understand operational needs, data flows, and strategic objectives
Facilitate requirements workshops and contribute technical expertise during solution shaping
Provide architectural options, delivery estimates, and roadmap input to management
Communicate complex technical concepts to both technical and non-technical audiences
Lead consultants and junior developers while fostering strong cross-functional collaboration
Requirements:
5+ years of experience in software development
Post-secondary degree or diploma in Computer Science or a related technical discipline, or equivalent experience
Experience working within complex, enterprise-scale technology environments
Azure certifications preferred
Deep expertise in cloud development and integration architecture, with a strong focus on Microsoft Azure
Hands-on experience with Azure services including Service Bus, Event Grid, App Services, Azure Functions, Logic Apps, and Application Insights
Strong development experience using .NET, C#, Visual Studio, and Visual Studio Code
Experience building RESTful APIs, microservices, and integrations using XML, JSON, and related technologies
Experience with relational databases and NoSQL technologies such as Cosmos DB
Familiarity with authentication and authorization concepts including OAuth and OIDC
Experience working in Agile environments and using tools such as Azure DevOps, Jira, and Git
Experience with test automation frameworks is considered an asset
Strong leadership and influencing skills, with the ability to bridge business and technical domains
Excellent verbal, written, and interpersonal communication skills
Strategic thinker with strong attention to detail
Highly accountable with a strong sense of ownership for outcomes
Resourceful problem-solver with a proactive mindset
Committed to continuous learning and professional growth
Comfortable working across cross-functional teams and managing multiple priorities