Job Description
About the role
The ideal candidate should have 6 + years of hands-on experience for designing, developing, and maintaining API frameworks to meet business requirements. This role involves close collaboration with cross-functional teams to ensure seamless integration between internal and external systems within the Azure cloud environment. Combining deep API development expertise with Azure cloud proficiency, the position focuses on building and optimizing highly available, secure, and scalable API endpoints.
Key Responsibilities
- Design, develop, and maintain APIs using designated programming languages.
- Collaborate with Azure Data Engineers to ensure seamless integration of API functionality with data platform.
- Onboard external systems to integrate with the API framework for data exchange in batch / real-time modes.
- 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.
Technical Responsibilities
Expert level coding skills in RESTful API development in .NetImplement clean architecture, modularized programming, and relevant standards in API framework developmentDevelop integration pipelines to push / pull data from Azure Blob Storage, Microsoft Fabric, and other sourcesImplement authentication and authorization of external data provider and consumersOptimize API performance, implement proper exception handling, logging, monitoring mechanismsIntegrate authentication via OAuth / Entra ID, and API Gateway design using Azure APIMHands-on experience in implementing API security and load balancing using Azure App Gateway, WAF, Network Security Groups, DNS etc.Proficiency in API versioning, throttling, routing, and caching strategyHands-on experience in Azure APIM, Swagger for API documentation and exposing APIs for testingIntegration of API frameworks with internal and external systems, applications, databases etc.Ensure compliance with security standards, including encryption, masking, role-based accessBuild CI / CD and containerized applications to build automatic pipelines and securely deploying on AzureHand-on experience with Postman and automation suitesUnderstanding of data privacy, PII handling, and compliance requirementsConduct stress testing on APIs and optimize performance to meet client expectationsEnsure code quality and API functionality through unit testing, integration testing, performance testing, and code reviewsFamiliarity with PySpark and data engineering pipeline is a plusEnsure compliance with security and governance policies throughout API development lifecycleConfigure automated scaling solutions to handle workload fluctuationsCreate and maintain comprehensive architecture documentation, including diagrams, processes, and technical specificationsNote : This role is strictly for backend API development using .Net and Azure. Any profiles with Front-end web development experience will not be considered.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.