The Backend API developer will design, develop, and manage RESTful APIs and backend services as part of building the centralized data platform. The developer will work on the Azure platform to develop and deploy API services, maintain data integrity and linkage using Azure-native services.
Overall Responsibilities
Develop, manage, and deploy secure, scalable, and efficient REST APIs to ingest data from external sources and expose endpoints for data extraction from Azure storage layer
Develop the code base in clean architecture, modular programming, and secured programming.
Develop integration pipelines to consume data from Azure Blob Storage, MS Fabric, and other sources.
Implement authentication and authorization of external data provider and consumers.
Optimize API performance, implement proper exception handling, logging, monitoring mechanisms.
Ensure compliance with security standards, including encryption, masking, role-based access.
Build CI/CD and containerized applications to build automatic pipelines
Technical Responsibilities
Collaborate with business stakeholders to translate functional requirements into scalable technical solutions.
Strong experience in .NET (C#) for backend/API development
Proven experience with Azure App Services, Azure Functions, API Management (APIM), and Key Vault
Experience integrating Azure AD/Entra for authentication, and Azure Data Lake/Blob Storage and MS Fabric (or similar)
Experience with designing and managing secure, scalable REST APIs.
Understanding of data privacy, PII handling, and compliance requirements.
Experience implementing message queues using Azure Service Bus
Familiarity with PySpark and data engineering pipeline is a plus
Hands-on experience with Azure storage platforms preferably, Microsoft Fabric.
In-depth knowledge of Azure architecture components, including compute, storage, networking, and security.
Establish monitoring and logging solutions using Azure Monitor, Log Analytics, Application Insights, and third-party tools.
Configure automated scaling solutions to handle workload fluctuations.
Create and maintain comprehensive architecture documentation, including diagrams, processes, and technical specifications.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job