.NET Azure Function Data Processing

Job ID: 39883815

Budget: ₹1,500 – ₹12,500 INR

I need a lightweight Azure Function written in C# (.NET) that processes user data as it arrives in my storage queue. The goal is to perform three sequential steps—transformation, validation, and simple aggregation—then write the cleaned results back to an Azure Table or Blob container.

Key points
• Trigger: Queue or HTTP trigger (whichever you recommend for quick turnaround).
• Steps inside the function:
1. Transform the raw JSON payload into my internal schema.
2. Validate required fields and basic formats (e-mail, phone, dates).
3. Aggregate a few numeric fields into daily summaries.
• Output: Store both the validated record and its aggregated snapshot in Azure Table/Blob with clear partition keys.
• Basic logging to Application Insights so I can spot failures fast.

Keep the solution simple—one function app, concise methods, readable code comments, and an ARM/Bicep template or a brief README so I can deploy it myself.