Description

Project description

We are seeking a skilled .NET Developer to support the integration of Fenergo FenX (a client lifecycle management platform) with Azure DataBricks, enabling seamless data flow, transformation, and analytics capabilities for a major Canadian retail bank. The ideal candidate will have experience in enterprise-grade .NET development, data integration, and cloud-based data platforms, particularly within financial services environments.

Responsibilities

Design, develop, and maintain .NET-based integration components between Fenergo FenX and Azure DataBricks.

Collaborate with data architects, business analysts, and DevOps teams to ensure secure and scalable data pipelines.

Implement APIs, data connectors, and transformation logic to extract and load data from FenX into Azure DataBricks.

Ensure compliance with data governance, security, and privacy standards.

Participate in code reviews, testing, and deployment activities.

Troubleshoot and resolve integration issues across environments.

Document technical designs, workflows, and support procedures.

Skills

Must have

Technical Skills:

5+ years experience with C#/.NET development

3+ years hands-on experience with Azure services (Functions, Web App, ADLS, API Management, Service bus)

2+ years experience with Databricks and Apache Spark

Proficiency in Azure DevOps for CI/CD pipeline development

Experience with unit testing frameworks (xUnit, NUnit, Moq)

Knowledge of REST API integration and event-driven architectures

Experience with Git version control and branching strategies

Databricks Asset Bundles (DABs) implementation

Schema evolution handling in data pipelines

Nice to have

Azure Solutions Architect Expert (AZ-305)

Databricks Certified Professional level certification

Experience with Fenergo platform (on-premises or cloud)

Knowledge of GraphQL and Node.js ecosystems