Job Openings
Event Driven Architecture Expert (Remote, Anywhere from Pakistan, USD Salary)
About the job Event Driven Architecture Expert (Remote, Anywhere from Pakistan, USD Salary)
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience with event-driven architecture and distributed systems.
- Hands-on expertise in Azure Service Bus, Event Grid, and Apache Kafka.
- Strong knowledge of .NET technologies (C#, Web API).
- Deep understanding of messaging patterns, CQRS, and event sourcing.
- Proficiency with Kubernetes (AKS), Docker, and autoscaling via KEDA.
- Experience implementing monitoring and observability in distributed environments.
- Strong understanding of security in event-driven ecosystems.
- Excellent problem-solving, communication, and collaboration skills.
- Experience defining enterprise event taxonomies and schemas.
- Ability to influence and mentor development teams in event-driven design.
- Familiarity with Protobuf, Avro, or Kafka Schema Registry for contract validation.
- Prior experience collaborating with product teams to drive system decoupling via events.
- Background in championing reactive principles and guiding cross-functional teams.
Responsibilities:
- Design and implement event-driven microservices using Azure Service Bus and Apache Kafka. Define domain and integration events.
- Implement asynchronous communication patterns using topics, queues, partitions, and event routing via Azure Service Bus and Kafka.
- Build and deploy cloud-native .NET applications following CQRS and event sourcing principles.
- Configure, optimize, and monitor Kafka clusters. Utilize Azure Service Bus features such as dead-lettering, duplicate detection, and message sessions.
- Set up tracing, logging, and monitoring using Azure Monitor, Kafka metrics, Prometheus, Grafana, and Application Insights.
- Deploy services using Docker and Kubernetes (AKS), and autoscale workloads using KEDA. Collaborate with DevOps for seamless CI/CD pipelines.
- Enforce security and governance for messaging platforms, including encryption, access control, audit logging, and schema validation.
- Maintain technical documentation and mentor teams on event first design principles.
- Support optimization of infrastructure usage and event processing pipelines for cost-effective scalability.
- Identify ways to decouple systems and reduce latency or operational costs through better architecture and tooling.