Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We're seeking an exceptional .NET developer to join our engineering team and drive our cloud-native integration platform built on Microsoft Azure. This is a high-impact role for someone who thrives on building scalable, enterprise-grade solutions.
As a Senior Azure Integration & .NET Developer, you'll architect and develop mission-critical integration solutions using cutting-edge Azure services. You'll be responsible for designing, developing, and optimizing our critical integration and API landscape, serverless functions, and complex workflow orchestrations that power our business operations. You will play a pivotal role in shaping our cloud strategy, ensuring scalability and performance across our most complex systems. This role demands deep technical expertise, a strategic mindset, and a passion for mentoring and driving technical excellence.
Core Responsibilities:
Azure Functions App
- Design and implement high-performance serverless functions using C# and .NetCore
- Deploy and manage complex serverless applications and microservices using Azure Functions, ensuring optimal performance, cost-efficiency, and maintainability.
- Ensure fault-tolerant, scalable, and event-driven architecture.
- Optimize function performance, cold start times, and resource utilization.
- Implement event-driven architectures with various triggers (HTTP, Service Bus, Event Grid)
- Build durable functions for complex, stateful workflows
- Own all things Azure Functions Apps within the organization.
Azure Logic Apps & Workflow Orchestration
- Design, implement, manage and optimize complex workflows and intricate business process automations integrating multiple systems and data sources, connecting internal and external services and channels.
- Build and orchestrate integrations across internal and external services and channels.
- Implement error handling, retry policies, and monitoring for mission-critical processes
- Build custom connectors and integrate with third-party APIs
- Own all things Azure Logic Apps within the organization.
Azure API Management (APIM) / Integration Layer
- Configure, manage, and optimize Azure APIM instances, including policies for security (authentication, authorization), traffic management (throttling, caching), transformations, and analytics.
- Develop, publish, and manage APIs with versioning, security, throttling, and analytics.
- Design API contracts and documentation.
- Bring internal core systems API to middle layer for consumption by digital channels.
- Integrate internal core systems with 3rd party systems and SaaS systems.
- Own all things APIM within the organization.
Azure AD B2C
- Implement and manage robust identity solutions using Azure AD B2C for consumer-facing applications, including custom policy development, user journeys, and integration with authentication protocols such as OAuth, UAE Pass, Emirates ID EFR.
- Configure custom user journeys, policies, and identity providers
- Integrate single sign-on (SSO) and multi-factor authentication
- Own all things AD B2C within the organization
API Development and Optimization
- Design robust APIs with industry best practices.
- Consume, remap and expose existing APIs to the right channels.
- Optimize for performance, maintainability, and developer experience.
- Implement comprehensive API documentation and testing strategies
- Design microservices architectures with proper separation of concerns
- Ensure API versioning, backward compatibility, and deprecation strategies