About the role
The ideal candidate shouldhave 6+ years of hands-on experiencefor 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 .Net
- Implement clean architecture, modularized programming, and relevant standards in API framework development
- Develop integration pipelines to push/pull data from Azure Blob Storage, Microsoft Fabric, and other sources
- Implement authentication and authorization of external data provider and consumers
- Hands-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 strategy
- Hands-on experience in Azure APIM, Swagger for API documentation and exposing APIs for testing
- Integration of API frameworks with internal and external systems, applications, databases etc.
- Ensure compliance with security standards, including encryption, masking, role-based access
- Build CI/CD and containerized applications to build automatic pipelines and securely deploying on Azure
- Hand-on experience with Postman and automation suites
- Understanding of data privacy, PII handling, and compliance requirements
- Conduct stress testing on APIs and optimize performance to meet client expectations
- Ensure code quality and API functionality through unit testing, integration testing, performance testing, and code reviews
- Familiarity with PySpark and data engineering pipeline is a plus
- Ensure compliance with security and governance policies throughout API development lifecycle
- Configure automated scaling solutions to handle workload fluctuations
- Create and maintain comprehensive architecture documentation, including diagrams, processes, and technical specifications
Note: This role is strictly for backend API development using .Net and Azure. Any profiles with Front-end web development experience will not be considered.
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.