Technical Lead
Technical Lead
Job Summary
Role Summary
We are looking for an experienced .NET Developer with strong expertise in RabbitMQ, Kafka, event-driven architecture, cloud messaging/Pub/Sub, and API integrations. The candidate should have hands-on experience designing, developing, troubleshooting, and supporting distributed applications and messaging-based integrations.
Key Responsibilities
- Design, develop, and maintain applications and backend services using .NET, C#, and ASP.NET Core.
- Implement and support asynchronous messaging solutions using RabbitMQ, including exchanges, queues, routing, acknowledgements, retries, and dead-letter queues.
- Troubleshoot RabbitMQ-related issues, including message failures, queue backlogs, connectivity problems, and consumer processing issues.
- Develop and maintain event-driven integrations using Apache Kafka.
- Work with cloud-based messaging technologies such as Google Cloud Pub/Sub or equivalent services.
- Design, develop, consume, and troubleshoot REST APIs and Web APIs.
- Investigate API failures, authentication issues, timeouts, payload errors, and integration defects.
- Develop scalable microservices and event-driven applications.
- Ensure reliable message processing through appropriate retry, error-handling, logging, and monitoring mechanisms.
- Collaborate with architecture, DevOps, QA, infrastructure, and application teams to resolve integration and production issues.
- Participate in code reviews, unit testing, performance optimization, deployment, and production support.
Mandatory Skills
- Strong hands-on experience with .NET / .NET Core, C#, and ASP.NET Core
- RabbitMQ, high priority
- Strong understanding of message queues and asynchronous processing
- Kafka
- Cloud messaging technologies such as Pub/Sub
- REST API / Web API development and integration
- Strong API troubleshooting and debugging skills
- Microservices and event-driven architecture
- JSON and HTTP/HTTPS concepts
- Logging, exception handling, and production troubleshooting
Preferred Skills
- Experience with Google Cloud Platform (GCP) Pub/Sub
- Docker and Kubernetes
- CI/CD pipelines
- OAuth 2.0 / JWT-based API authentication
- Monitoring and observability tools
- Experience supporting high-volume distributed systems
Key Responsibilities
Role Summary
We are looking for an experienced .NET Developer with strong expertise in RabbitMQ, Kafka, event-driven architecture, cloud messaging/Pub/Sub, and API integrations. The candidate should have hands-on experience designing, developing, troubleshooting, and supporting distributed applications and messaging-based integrations.
Key Responsibilities
- Design, develop, and maintain applications and backend services using .NET, C#, and ASP.NET Core.
- Implement and support asynchronous messaging solutions using RabbitMQ, including exchanges, queues, routing, acknowledgements, retries, and dead-letter queues.
- Troubleshoot RabbitMQ-related issues, including message failures, queue backlogs, connectivity problems, and consumer processing issues.
- Develop and maintain event-driven integrations using Apache Kafka.
- Work with cloud-based messaging technologies such as Google Cloud Pub/Sub or equivalent services.
- Design, develop, consume, and troubleshoot REST APIs and Web APIs.
- Investigate API failures, authentication issues, timeouts, payload errors, and integration defects.
- Develop scalable microservices and event-driven applications.
- Ensure reliable message processing through appropriate retry, error-handling, logging, and monitoring mechanisms.
- Collaborate with architecture, DevOps, QA, infrastructure, and application teams to resolve integration and production issues.
- Participate in code reviews, unit testing, performance optimization, deployment, and production support.
Mandatory Skills
- Strong hands-on experience with .NET / .NET Core, C#, and ASP.NET Core
- RabbitMQ, high priority
- Strong understanding of message queues and asynchronous processing
- Kafka
- Cloud messaging technologies such as Pub/Sub
- REST API / Web API development and integration
- Strong API troubleshooting and debugging skills
- Microservices and event-driven architecture
- JSON and HTTP/HTTPS concepts
- Logging, exception handling, and production troubleshooting
Preferred Skills
- Experience with Google Cloud Platform (GCP) Pub/Sub
- Docker and Kubernetes
- CI/CD pipelines
- OAuth 2.0 / JWT-based API authentication
- Monitoring and observability tools
- Experience supporting high-volume distributed systems
Skill Requirements
Role Summary
We are looking for an experienced .NET Developer with strong expertise in RabbitMQ, Kafka, event-driven architecture, cloud messaging/Pub/Sub, and API integrations. The candidate should have hands-on experience designing, developing, troubleshooting, and supporting distributed applications and messaging-based integrations.
Key Responsibilities
- Design, develop, and maintain applications and backend services using .NET, C#, and ASP.NET Core.
- Implement and support asynchronous messaging solutions using RabbitMQ, including exchanges, queues, routing, acknowledgements, retries, and dead-letter queues.
- Troubleshoot RabbitMQ-related issues, including message failures, queue backlogs, connectivity problems, and consumer processing issues.
- Develop and maintain event-driven integrations using Apache Kafka.
- Work with cloud-based messaging technologies such as Google Cloud Pub/Sub or equivalent services.
- Design, develop, consume, and troubleshoot REST APIs and Web APIs.
- Investigate API failures, authentication issues, timeouts, payload errors, and integration defects.
- Develop scalable microservices and event-driven applications.
- Ensure reliable message processing through appropriate retry, error-handling, logging, and monitoring mechanisms.
- Collaborate with architecture, DevOps, QA, infrastructure, and application teams to resolve integration and production issues.
- Participate in code reviews, unit testing, performance optimization, deployment, and production support.
Mandatory Skills
- Strong hands-on experience with .NET / .NET Core, C#, and ASP.NET Core
- RabbitMQ, high priority
- Strong understanding of message queues and asynchronous processing
- Kafka
- Cloud messaging technologies such as Pub/Sub
- REST API / Web API development and integration
- Strong API troubleshooting and debugging skills
- Microservices and event-driven architecture
- JSON and HTTP/HTTPS concepts
- Logging, exception handling, and production troubleshooting
Preferred Skills
- Experience with Google Cloud Platform (GCP) Pub/Sub
- Docker and Kubernetes
- CI/CD pipelines
- OAuth 2.0 / JWT-based API authentication
- Monitoring and observability tools
- Experience supporting high-volume distributed systems