Desarrollar y mantener sistemas backend distribuidos y microservicios de alto rendimiento. Aplicar pruebas automatizadas y colaborar para entregar soluciones seguras y escalables.
Diseñar y documentar sistemas distribuidos y microservicios.
Implementar código robusto con pruebas automatizadas (unitarias e integración).
Colaborar con equipos transfuncionales para entregar valor al cliente y escalar sistemas.
Requisitos clave
Experiencia en desarrollo de software profesional (no prácticas).
Experiencia en diseño o arquitectura de sistemas (patrones, fiabilidad y escalabilidad).
Experiencia programando en Java, C++ o C#, con diseño orientado a objetos.