Funciones
- Diseñar arquitecturas distribuidas, incluyendo microservicios y monolitos modulares.
- Definir estándares de desarrollo backend.
- Seleccionar tecnologías como Java, .NET, Node.js y Python.
- Diseñar APIs REST, GraphQL y gRPC.
- Implementar estrategias de escalabilidad horizontal y vertical.
- Definir patrones de diseño como DDD, CQRS y Event Sourcing.
- Gestionar bases de datos SQL y NoSQL.
- Diseñar mecanismos de seguridad, autenticación, autorización y cifrado.
- Asegurar el monitoreo, logging y observabilidad.
- Colaborar en pipelines CI/CD.
Conocimientos y experiencia necesaria
- Experiencia experta en desarrollo backend y más de dos años en arquitectura.
- Experiencia en sistemas de alta concurrencia.
- Dominio de lenguajes backend como Java, C#, Node.js, Python y Go.
- Experiencia con APIs y eventos, incluyendo Kafka y RabbitMQ.
- Conocimiento de cloud en AWS, Azure o GCP.
- Experiencia con bases de datos relacionales y NoSQL.
- Conocimiento de patrones de diseño avanzados.
Habilidades
- Pensamiento sistémico con impacto cross-domain.
- Capacidad de abstracción.
- Toma de decisiones bajo presión.
- Experiencia en el sector financiero.
Tu carrera en Capgemini
Trabajarás en equipo con especialistas funcionales, técnicos y del negocio para desarrollar e integrar soluciones y sistemas innovadores para los clientes de Capgemini. Capgemini ofrece compensación competitiva y beneficios superiores a los de Ley, además de un ambiente colaborativo y oportunidades para planear y desarrollar tu carrera.
Capgemini tiene oficinas centrales en París, presencia en más de 50 países y más de 340 mil profesionales en México, ubicados en Ciudad de México, Aguascalientes y Monterrey.
Capgemini México promueve un ambiente laboral diverso e inclusivo y considera las solicitudes con base en el mérito del candidato.