Job Description:
- At least 5 years of hands on experience in backend and integration development using .NET framework Microservices and RESTful APIs
- Extensive experience in designing coding and testing solutions targeted for Azure using PowerShell C# and Python
- Experience in using Azure Integration Services as well as core Azure components such as APIM Azure Functions Logic Apps Service Bus Azure AD Azure KeyVault etc.
- Develop and deploy Azure API Management services to support enterpriselevel requirements.
- Configure various types of APIs in Azure APIM including RESTful SOAP and GraphQL.
- Establish governance standards and best practices for API management and usage.
- Develop and enforce API policies for access control rate limiting and other operational policies.
- Deploy customize and manage the Azure API Management Developer Portal.
- Experience with the OAuth authorization framework and OpenID Connect authentication protocol
- Good understanding of patterns of synchronous and asynchronous communication such as requestreply messaging eventdriven architecture and their implementation in Azure environment
- Experience in using API tools such as Postman SoapUI etc.
- Knowledge in contractfirst API approach with Swagger 2 or OpenAPI 3
- Experience in using Git for version control
- Hands on experience in CI/CD automated builds pipelines and releases
- Knowledge of Agile and DevOps methods of delivering projects
- Interact directly with clients managers and end users as necessary to analyze project objectives and capability requirements including specifications for user interfaces customized applications.
powershell,swagger,service bus,logic apps,devops,python,.net,azure ad,openapi,.net framework,ci/cd,postman,azure functions,api,agile,openid connect,git,azure keyvault,azure,restful apis,microservices,c#,oauth,apim,azure integration services