Job type: Permanent with MNC (Direct hire)
Key Responsibilities
- Design, develop, and deploy RESTful APIs using .NET Core, ASP.NET Web API, and Azure Functions.
- Build and manage APIs using Azure API Management (APIM), including versioning, policies, security, and throttling.
- Develop event-driven and asynchronous integrations using Azure Service Bus, Event Grid, and Logic Apps.
- Implement microservices-based integration solutions ensuring scalability, performance, and resilience.
- Design cloud-native integration patterns for SaaS, on-premise, and third-party systems.
- Implement secure integrations using OAuth 2.0, Azure AD, JWT, RBAC, and API keys.
- Ensure compliance with enterprise security, governance, and regulatory standards (including healthcare standards where applicable).
Monitoring, Performance & Reliability
- Monitor and troubleshoot APIs and integrations using Azure Monitor, Application Insights, and Log Analytics.
- Implement logging, diagnostics, alerting, and dashboards for proactive issue detection.
- Optimize performance through caching solutions such as Redis and efficient database design.
DevOps & CI/CD
- Use Azure DevOps for source control, backlog management, sprint planning, and releases.
- Design and maintain CI/CD pipelines across development, test, and production environments.
- Support release governance, environment management, and continuous improvement initiatives.
Required Skills & Experience
- Expertise in .NET Core, ASP.NET MVC, Web API, C#.
Strong hands-on experience with:
- Experience with SQL Server, Oracle, MySQL.
- Knowledge of microservices architecture and cloud-native design.
- Testing frameworks such as xUnit / NUnit.