Senior Data Platform Engineer

Norton-Rose-Fulbright

Toronto

Hybrid

CAD 112,000 - 138,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work environment
Retirement savings plan
Health benefits
Telemedicine services
Wellness allowance
Training programs

Job summary

Norton Rose Fulbright Canada is seeking a Senior Data Platform Engineer to lead enterprise cloud initiatives on Microsoft Azure and Fabric. You will design, build, and optimize data pipelines, lakehouse and real-time analytics, while guiding architecture and security standards.

You will mentor developers, drive CI/CD, IaC, and collaborate with DevOps, Data Architects, and Security teams to enable digital transformation across the firm.

Qualifications

  • 10+ years of software development experience
  • 5+ years developing cloud-native applications on Microsoft Azure
  • 3+ years Azure Functions experience
  • 2+ years Microsoft Fabric or enterprise-scale data platforms experience
  • Experience delivering enterprise integration solutions in large organizations

Responsibilities

  • Delivers and supports business solutions through development and integration of new and existing systems
  • Acts as a technical resource for all technological matters within assigned technologies
  • Designs scalable serverless solutions using Azure Functions
  • Leads technical design reviews and establishes solution architecture standards
  • Participates in cloud architecture governance and technology roadmaps
  • Ensures security, compliance, reliability and performance standards
  • Builds and maintains Fabric Data Factory pipelines and data solutions
  • Develops end-to-end data solutions in Fabric and integrates enterprise apps

Skills

Technical leadership
C#
REST APIs
Microservices
Azure Functions
Cloud-native development
Problem solving
Communication
Team collaboration

Education

Bachelor's degree in CS/SE/IT

Tools

Azure DevOps
GitHub
CI/CD pipelines
Terraform
Bicep
PowerShell
SQL Server
SSIS/SSRS
SharePoint

Job description

The RoleThe Senior Data Platform Engineer will act as a technical lead for our technologies in any project or initiative, and is responsible for designing, developing, implementing, and supporting enterprise-grade cloud solutions leveraging Microsoft Azure and Microsoft Fabric. This role focuses on building scalable, event-driven architectures, developing cloud-native applications, and enabling enterprise data integration through Azure Functions, and Microsoft Fabric platforms.The successful candidate will serve as a technical leader within the Integrations & Development team, collaborating closely with DevOps Engineers, Business Applications, Data Architect, Enterprise Architect, and Security Analysts teams to deliver reliable, secure, and highly available solutions that support the organization's digital transformation strategy.You will be focusing on:Delivers and supports business solutions, through development and integration of new and existing systems.Acts as a technical resource for all technological matters, whether support or change related, within their assigned technologiesDesign and develop enterprise-scale cloud-native solutions using Microsoft Azure services.Lead technical design reviews and establish solution architecture standards.Design scalable serverless solutions utilizing Azure Functions.Participate in cloud architecture governance and technology roadmaps.Ensure solutions align with security, compliance, reliability, and performance standards.Microsoft Fabric DevelopmentDesign and develop end-to-end data solutions within Microsoft Fabric.Build and maintain Fabric Data Factory pipelines.Develop and optimize Lakehouse, Warehouse, and Real-Time Analytics solutions.Integrate enterprise applications and operational systems into Fabric environments.Support data ingestion, transformation, orchestration, and analytics workloads.Collaborate with other IT areas to enable enterprise reporting and AI initiatives.Optimize Fabric solutions for performance, scalability, and cost efficiency.Azure Functions DevelopmentBuild serverless applications using Azure Functions.Develop event-driven processing for business transactions and integrations.Implement secure API integrations and backend services.Optimize function performance, resiliency, and operational monitoring.Software DevelopmentDevelop high-quality applications and APIs using: C#, .NET Core/.NET, REST APIs, JSON, Entity FrameworkApply software engineering best practices and coding standards.Perform code reviews and mentor junior developers.Ensure solutions are maintainable, testable, and scalable.Database development and administration – manage SQL Agent jobs, SSIS packages, Stored Procedures, Views; planning large scale migrationsDevOps & AutomationDevelop and maintain CI/CD pipelines.Automate deployment and configuration management processes.Utilize Infrastructure as Code (IaC) methodologies.Implement automated testing and deployment strategies.Collaborate with Platform Engineering and Operations teams.Security & ComplianceImplement security best practices across all solutions.Integrate Microsoft Entra ID authentication and authorization.Ensure compliance with enterprise security policies.Participate in security assessments and vulnerability remediation activities.Support audit and regulatory requirements.Operational SupportSupport production systems and provide Level 3 application support.Troubleshoot performance, integration, and operational issues.Monitor application health using Azure Monitor and Application Insights.Participate in on-call support rotations when required.Support disaster recovery and business continuity initiatives.What you bring to the roleEducationBachelor's Degree in Computer Science, Software Engineering, Information Technology, or related field.Experience10+ years of software development experience.5+ years developing cloud-native applications on Microsoft Azure.3+ years of experience developing Azure Functions.2+ years of experience working with Microsoft Fabric or enterprise-scale data platforms.Experience delivering enterprise integration solutions within large organizations.Development TechnologiesC#.NET Framework.NET Core / .NET 8+REST APIsMicroservices ArchitectureJSON / XMLEntity FrameworkASP.NET CorePowerShellMicrosoft SQL Server (SQL, SSRS, SSIS)SharePointDevOps & AutomationAzure DevOpsGitHubCI/CD PipelinesTerraform or BicepLeadership ExpectationsProvide technical leadership across projects.Mentor junior and intermediate developers.Lead code reviews and architecture discussions.Promote cloud engineering best practices.Drive continuous improvement initiatives.Influence technology decisions and platform standards.Collaborate effectively across architecture, security, infrastructure, and business teams.Soft SkillsStrong analytical and problem-solving skills.Excellent communication and presentation abilities.Ability to work independently and within cross-functional teams.Strong stakeholder management skills.Customer-focused mindset.Ability to manage multiple priorities in a fast-paced environment.Preferred CertificationsAny of the following will be nice to have:Microsoft Certified: Azure Developer Associate (AZ-204)Microsoft Certified: Fabric Analytics Engineer Associate (DP-600)Microsoft Certified: Azure DevOps Engineer Expert (AZ-400)Achieved ITIL Foundation certificationWhy join our team:Hybrid work environmentRetirement savings plan with employer contributionBenefit premiums paid by the firmTelemedicine servicesWellness matters: Flexible health and wellness allowance that covers much more than gym memberships!Training and development programs based on your interests and needsThe salary bands provided reflect the typical range for this role in the region indicated. We recognize that each candidate brings a unique set of experiences and skills, and final compensation will be thoughtfully determined based on individual qualifications and current market factors. Please note that salary will be discussed and negotiated during interview.Toronto: $111,600 - $137,800Ready to join a proactive and modern firm that provides an exceptional career experience in an inclusive and collaborative environment? Come join us!As part of a global legal practice, Norton Rose Fulbright Canada embrace a culture of excellence and client service, but always with a focus on flexibility, respect, diversity and openness. We strive to create an equitable, inclusive environment where everyone can bring their whole self to work and realize their career potential.To find out more about how we integrate diversity, equity and inclusion in everything we do please click Diversity, equity and inclusion | Canada | Global law firm | Norton Rose Fulbright .If you require any reasonable adjustments during the recruiting process, please inform us in the recruitment application. We will contact you to further discuss your need.Please note that applicants who receive an employment offer may be required during their employment with Norton Rose Fulbright to provide proof of vaccinations recommended from time to time by government or public health authorities. Norton Rose Fulbright has a duty to accommodate those who are unable to get vaccinated due to protected grounds. For applicants who require an accommodation, please contact us to discuss further.Law around the worldnortonrosefulbright.comPlease note that this job posting is being advertised to fill an existing vacancy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Services OR LP/SEC • Toronto

On-site
CAD 112,000 - 138,000
Retirement plan
Telemedicine
Wellness allowance
+1
Senior AI Forward Deployment Engineer
Senior AI Forward Deployment Engineer

Norton-Rose-Fulbright • Toronto

On-site
CAD 143,000 - 194,000
Hybrid work environment
Retirement savings plan
Telemedicine services
+1
Cloud and Infrastructure Administrator
Cloud and Infrastructure Administrator

Norton Rose Fulbright • Vancouver

On-site
CAD 80,000 - 98,000
Hybrid work
Retirement plan
Healthcare benefits
+3
Cloud and Infrastructure Administrator
Cloud and Infrastructure Administrator

Norton Rose Fulbright • Toronto

Hybrid
CAD 82,000 - 101,000
Hybrid work environment
Retirement savings plan
Benefit premiums paid
+2
Human Resources and Talent Manager
Human Resources and Talent Manager

Norton-Rose-Fulbright • Toronto

Hybrid
CAD 112,000 - 138,000
Retirement savings plan with employer 
Telemedicine services
Wellness allowance
+1
Client Programs Manager
Client Programs Manager

Norton-Rose-Fulbright • Toronto

On-site
CAD 112,000 - 138,000
Hybrid work environment
Retirement savings plan
Benefit premiums paid by the firm
+3
Pursuit Manager
Pursuit Manager

Norton-Rose-Fulbright • Toronto

Hybrid
CAD 95,000 - 118,000
Retirement savings plan with employer
Benefit premiums paid by the firm
Telemedicine services
+2
Human Resources and Talent Manager
Human Resources and Talent Manager

Services OR LP/SEC • Toronto

Hybrid
CAD 112,000 - 138,000
Hybrid work environment
Retirement savings plan
Benefit premiums paid by the firm
+3
Client Programs Senior Manager
Client Programs Senior Manager

Norton-Rose-Fulbright • Toronto

On-site
CAD 128,000 - 159,000
Hybrid work environment
Cloud and Infrastructure Administrator
Cloud and Infrastructure Administrator

Norton Rose Fulbright • Calgary

Hybrid
CAD 90,000 - 130,000
Hybrid work environment
Retirement savings plan
Telemedicine services
+2