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:
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.
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:
Improve performance and scalability through:
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.
...