Experience: 6–10 Years
Location: Remote
Employment Type: Full-time
Job Summary
We are seeking a Senior Azure Developer with strong hands‑on experience in event‑driven and serverless architectures on Microsoft Azure. The candidate will be responsible for building scalable, secure, and highly available cloud solutions using Azure App Services, Azure Functions, Event Grid, Event Hub, Service Bus, and API Management.
Key Responsibilities
- Design and develop cloud-native applications using Azure App Services and Azure Functions
- Build and maintain RESTful APIs and backend services using .NET / .NET Core
- Implement serverless and event-driven workflows for real‑time and asynchronous processing
- Design and implement solutions using:
- Azure Event Grid for reactive, event-based integrations
- Azure Event Hub for high-throughput event ingestion
- Azure Service Bus for reliable messaging, queues, and topics
- Ensure message durability, ordering, retry handling, and dead-lettering
- Implement patterns such as pub/sub, fan‑out, and event sourcing
Data & Storage
- Design and manage data using:
- Azure SQL Database for transactional workloads
- Implement data consistency, partitioning, and performance optimization
API & Integration
- Design and manage APIs using Azure API Management
- Implement API security, throttling, versioning, and monitoring
- Integrate internal and third-party systems using secure APIs and events
Security & Configuration
- Secure applications using:
- Azure Key Vault for secrets, certificates, and keys
- Managed Identities and Azure AD authentication
- Implement RBAC and least‑privilege access controls
Monitoring & Reliability
- Monitor applications using Azure Monitor and Application Insights
- Troubleshoot production issues and improve system resilience
- Optimize performance, reliability, and Azure costs
- Work with CI/CD pipelines using Azure DevOps or GitHub Actions
- Support Infrastructure as Code using Terraform / ARM / Bicep
- Mentor junior developers and participate in code reviews
- Collaborate closely with architects, QA, and product teams
Required Skills & Qualifications
Must‑Have
- 4+ years of software development experience
- 4+ years of strong hands‑on experience with Microsoft Azure
- Deep experience with:
- Event Grid, Event Hub, Service Bus
- Strong proficiency in C#, .NET / .NET Core
- Solid understanding of event‑driven and serverless architectures
- Experience building secure, scalable REST APIs
Good to Have
- Experience with Docker & AKS
- Knowledge of Terraform
- Exposure to distributed systems and cloud integration patterns
- Experience with high-volume, real-time data processing systems
- Prior experience in SaaS or enterprise-grade platforms
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication and documentation skills
- Ability to own and drive complex technical solutions
- Comfortable working in client‑facing environments