19 abr
|
Capgemini
|
Colombia
19 abr
Capgemini
Colombia
Postúlate en Kit Empleo: kitempleo.com.co/empleo/18df6c
Choose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Your locationYour locationIndustriesChoose a partner with intimate knowledge of your industry and first-hand experience of defining its future.Bogota# Software Developer (Temporal IO)## Software Developer (Temporal IO)We are seeking a **Software Engineer / Developer** with hands‐on experience in **Temporal.io** and strong backend engineering skills, ideally with **Java**. This role focuses on designing, building, and maintaining reliable, scalable, event‐driven backend services and workflows using Temporal's durable execution model.Candidates with experience in **Golang, Python, or C#** and background in **workflow automation**, **orchestration frameworks**, or strong knowledge of **software architecture and design patterns** are also encouraged to apply.## **Key Responsibilities*** Design, develop, and maintain backend services using **Java** (or Golang/Python/C# where applicable).* Build and orchestrate **workflows and activities** using **Temporal.io**, applying best practices for durable execution and reliability.* Implement distributed system patterns such as retries, timeouts, event sourcing, and stateful workflows.* Develop REST APIs, microservices, and backend components that integrate with external systems and internal services.* Troubleshoot and optimize application performance, workflow execution, and service reliability.* Collaborate with architects, DevOps,
and product teams to design scalable and maintainable system architectures.* Write clean, testable, maintainable code and contribute to peer reviews, technical documentation, and knowledge sharing.## **Required Qualifications*** Strong experience in **Java** development (or Golang, Python, C#, if applicable).* Hands‐on experience with **Temporal.io** (workflows, activities, workers, event histories, etc.).* Solid understanding of distributed systems, microservices, REST services, and backend architecture.* Experience with design patterns, service orchestration, or workflow automation frameworks.* Familiarity with CI/CD pipelines, cloud environments, and containerized applications (Docker/Kubernetes).* Strong problem‐solving abilities and experience troubleshooting backend systems.* Excellent written and verbal communication skills.## **Preferred Qualifications*** Experience implementing durable workflows, activity retries, timers, and long‐running processes.* Background working with event‐driven systems or orchestration tools (e.g., Airflow, Step Functions, Cadence, Camunda).* Strong understanding of SQL databases and performance tuning.* Experience with message queues, distributed tracing, and observability tools.* Experience in highly scalable, resilient microservices environments.**#LI-LG6****#LI-Remote**Experience levelExperienced ProfessionalsLocationBogota
#J-18808-Ljbffr
Postúlate en Kit Empleo: kitempleo.com.co/empleo/18df6c
📌 Software Developer (Temporal IO) (Colombia)
🏢 Capgemini
📍 Colombia