19 Aug
|
Tata Consultancy Services
|
India
19 Aug
Tata Consultancy Services
India
Role & responsibilities
- Strong architecture experience in Temporal.io / workflow orchestration, including workflow design, activity design, task queues, workers, retries, timeouts, schedules, signals, queries, and versioning patterns.
- Deep understanding of distributed system technologies, design principles, and best practices, including resilient microservices, event-driven architecture, failure handling, idempotency, consistency, and long-running transactions.
- Hands-on ability to build prototypes and provide design, development, build, and deployment guidance using one or more Temporal-supported languages: Java, Golang, TypeScript, Python, C#, or PHP.
- Experience guiding teams through application fitment, architecture evaluation, and implementation considerations for Temporal platform adoption.
- Strong knowledge of production readiness: reliability, security, performance, cost management, operations, scaling, release management, and runbook/operational support models.
- Cloud experience with at least one major provider and familiarity with commonly used application-development and production services.
- Ability to position Temporal against alternative technologies and architectural patterns, and explain technical advantages and limitations clearly to customer engineering and architecture teams.
- Experience with API/service integration, REST/gRPC, message/event platforms, CI/CD, containerization, Kubernetes, observability, monitoring, alerting, and logging practices.
- Ability to conduct architecture workshops, whiteboarding sessions, code/design reviews, and technical risk assessments for enterprise migration or modernization programs.
- Excellent technical communication skills, including presenting, whiteboarding, writing solution notes, and engaging engineering leaders and key technical decision-makers.
Preferred candidate profile
📌 Temporal Architect (India)
🏢 Tata Consultancy Services
📍 India