Posted 2 Hours Ago Job ID: 2113308 21 quotes received

Data Engineer, Azure Functions Developer

Hourly$18 - $2030+ hrs/wk6+ months
Quotes (21)  ·  Premium Quotes (1)  ·  Invited (0)  ·  Hired (0)

  Send before: December 22, 2025

Send a Quote

Cloud BI is seeking a Senior Data Engineer & Azure Functions Developer with strong expertise in Azure serverless architectures, data engineering, and .NET-based backend development.

The ideal candidate is a highly skilled technical professional with deep hands-on experience in:

  • Azure Functions

  • Azure Service Bus

  • Entity Framework / EF Core

  • MSSQL

  • ETL/ELT pipelines

  • Azure data services

This role focuses on building high-quality, scalable, and performant solutions, applying best practices in API design, database design, clean code, and cloud-based data processing.
This is a fully remote position collaborating with an international, multicultural team.


Key Responsibilities

  • Design and implement Azure Functions-based APIs and integrations (HTTP triggers, Service Bus triggers, timers).

  • Build event-driven architectures using Azure Service Bus (queues, topics, subscriptions).

  • Develop and optimize database schemas and table structures, including indexing and performance considerations.

  • Implement and maintain data access layers using Entity Framework / EF Core, applying:

    • Efficient LINQ usage

    • Tracking vs No-Tracking strategies

    • Query optimization

  • Improve performance and scalability through:

    • SQL tuning

    • Caching strategies

    • Optimizing EF Core usage

    • Reducing unnecessary allocations/boxing

  • Build and maintain ETL/ELT data pipelines using Data Factory, Databricks, Synapse, and Data Lake.

  • Apply Dependency Injection (DI), SOLID principles, and recognized design patterns to ensure clean and maintainable code.

  • Implement error handling, logging, monitoring, and observability in cloud solutions.

  • Collaborate with Data Scientists, BI Analysts, and Developers to deliver end-to-end data solutions.

  • Contribute to continuous improvement in data processes and automation.


Requirements – Must Have

  • 5+ years of experience as a Data Engineer & Azure Developer.

  • Strong hands-on experience with:

    • Azure Functions

    • Azure Service Bus

  • Solid expertise in:

    • Entity Framework / EF Core

    • MSSQL (SQL Server), including indexing and query optimization

    • API design (REST, versioning, contracts)

  • Strong understanding of:

    • Dependency Injection

    • SOLID principles

    • Design patterns (Repository, Unit of Work, etc.)

    • .NET fundamentals such as boxing/unboxing and extension methods

  • Experience building and maintaining ETL/ELT pipelines

  • Ability to work independently in a remote environment

  • Proficiency in English (B2+)


Nice to Have

  • Experience with:

    • Azure DevOps, CI/CD, Git

    • Azure Data Factory, Databricks, Synapse, Data Lake

  • Knowledge of:

    • Data governance and security in Azure

    • RBAC, Managed Identities, Key Vault

    • Monitoring and cost optimization in cloud environments

  • Experience with Python or C# for automation

  • Experience working in consulting environments



... Show more
Cloud BI D Malta