Senior Data Platform Engineer
Norton Rose Fulbright (a global law firm) is hiring a Senior Data Platform Engineer in Calgary to act as a technical lead designing, building, and supporting enterprise cloud solutions on Microsoft Azure (especially Azure Functions serverless/event-driven apps) and Microsoft Fabric data platforms, using C#/.NET, with DevOps, security, and production support duties.
- Compensation
- CA$111.6K–CA$137.8K / yr
- Location
- Calgary, Canada
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Data engineering
- Posted
Skills
Must have
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related field
- 10+ 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
- C#
- .NET Framework
- .NET Core / .NET 8+
- REST APIs
- Microservices Architecture
- JSON / XML
- Entity Framework
- ASP.NET Core
- PowerShell
- Microsoft SQL Server (SQL, SSRS, SSIS)
- SharePoint
- Azure DevOps
- GitHub
- CI/CD Pipelines
- Terraform or Bicep (Infrastructure as Code)
- Strong analytical and problem-solving skills
- Excellent communication and presentation abilities
- Strong stakeholder management skills
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)
- ITIL Foundation certification
Full description
- .NET Framework
- Microservices Architecture
- ASP.NET Core
The Role
The 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 technologies
- Design 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 Development
- Design 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 Development
- Build serverless applications using Azure Functions.
- Develop event-driven processing for business transactions and integrations.
- Implement secure API integrations and backend services.