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.
Mandatory Skills Description:
- 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 Skills Description:
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