28 sep
|
Capgemini
|
Nezahualcóyotl
28 sep
Capgemini
Nezahualcóyotl
Posición: Backend Developer Semi Senior (Node.js / TypeScript / NestJS)Ubicación: Localidad IndistintaIndustria: RetailModalidad de trabajo: Remota / HíbridaTus funciones:- Diseñar, desarrollar, probar y mantener los servicios backend de la plataforma ZDeptos.- Diseñar e implementar APIs REST a partir de contratos OpenAPI 3.x.- Mantener alineados contrato, implementación, documentación, ejemplos y mocks.- Desarrollar consultas de catálogos, estructura consolidada, búsqueda, relaciones, calendario, auditoría y reportes.- Aplicar paginación, filtros, ordenamiento, validaciones y respuestas de error estandarizadas.- Implementar autorización en backend, sin depender únicamente de controles visuales.- Participar en revisiones de código, definición de estándares y resolución de defectos.- Implementar reglas de negocio relacionadas con estructuras organizacionales, movimientos, asignaciones y validaciones jerárquicas.- Crear mocks, simuladores de eventos, publishers de prueba y datasets reproducibles para desacoplar dependencias externas.- Participar en integraciones con SAP Employee Central mediante SAP BTP y SAP Event Mesh.- Implementar pruebas unitarias y de integración como parte del ciclo de desarrollo.- Colaborar con equipos de Frontend, QA, Integración y Arquitectura para garantizar entregas de calidad.Conocimientos y experiencia necesaria:- Licenciatura en Tecnologías de la Información,
Sistemas o afín (deseable).- Experiencia mínima de 2 a 4 años como Backend Developer.- Experiencia sólida en Node.js y TypeScript.- Experiencia en desarrollo de aplicaciones con NestJS.- Conocimiento de PostgreSQL y bases de datos relacionales.- Experiencia diseñando e implementando APIs REST.- Conocimiento y experiencia trabajando con OpenAPI 3.x y Swagger.- Conocimiento de autenticación y autorización mediante OAuth 2.0, OIDC y JWT.- Experiencia desarrollando pruebas unitarias e integración.- Experiencia trabajando con arquitecturas orientadas a eventos y servicios de integración.- Conocimiento de patrones para evitar el procesamiento duplicado de eventos.- Experiencia trabajando con Git y metodologías ágiles.- Capacidad para interpretar documentación funcional y reglas de negocio complejas.Herramientas:Backend- Node.js- TypeScript- NestJSAPIs e Integración- REST APIs- OpenAPI 3.x- SwaggerBases de datos- PostgreSQLSeguridad- OAuth 2.0- OpenID Connect (OIDC)- JWTPruebas- Jest- Testing Unitario- Testing de IntegraciónControl de versiones- GitDeseable:- Experiencia con SAP Event Mesh.- Experiencia con SAP BTP.- Conocimiento de SAP SuccessFactors Employee Central.- Experiencia en Google Cloud Platform (GCP).- Experiencia en arquitecturas basadas en eventos y microservicios.- Experiencia creando mocks, simuladores y publishers para pruebas de integración.Habilidades:- Análisis y resolución de problemas.- Pensamiento analítico.- Comunicación efectiva con stakeholders técnicos y de negocio.- Atención al detalle.- Capacidad de síntesis y documentación.- Trabajo en equipo y colaboración.- Orientación a resultados.- Adaptabilidad y aprendizaje continuo.Tu carrera en Capgemini- Al trabajar en un ambiente de equipo,
nuestros consultores se enfocan en el análisis, diseño y desarrollo de soluciones basadas en tecnología para los clientes de Capgemini.- Trabajarás en conjunto con especialistas funcionales, técnicos y del negocio para ayudar a desarrollar la implementación e integración de soluciones y sistemas innovadores incluyendo metodologías, técnicas y herramientas.- Contribuirás de una manera responsable y oportuna con la satisfacción del cliente proporcionando servicios y productos que generan valor agregado.- Capgemini ofrece una compensación competitiva y incentivos superiores a los de Ley.- Nuestras oficinas centrales están en París, Francia y tenemos presencia en más de 50 países.- Capgemini ha desarrollado metodologías propias a nivel global: Collaborative Business Experience y Rightshore.Te encantará trabajar en Capgemini porque:- Ofrecemos una experiencia única de reclutamiento y onboarding, y te ayudamos a construir las bases de tu carrera y habilidades profesionales.- Proveemos un ambiente de trabajo colaborativo basado en nuestros 7 valores: Honestidad, Audacia, Confianza, Libertad, Espíritu de Equipo, Modestia y Diversión.- Promovemos un ambiente que te permite planear y desarrollar tu carrera."En Capgemini México, el objetivo es atraer al mejor talento y lograr un ambiente laboral diverso e inclusivo por lo que no se discrimina por motivo de raza, sexo, orientación sexual, identidad o expresión de género o cualquier otra característica propia de la persona. Todas las solicitudes son bienvenidas y serán consideradas para concurso con base en el mérito del candidato contra el trabajo y/o la experiencia para el puesto."
📌 Desarrollador de back-end (Nezahualcóyotl)
🏢 Capgemini
📍 Nezahualcóyotl