NTT DATA es una consultora multinacional que ofrece soluciones tecnológicas, de negocio, estrategia, desarrollo y mantenimiento de aplicaciones, siendo un referente en consultoría.
Digital Technology es la unidad enfocada a acompañar a las grandes organizaciones iberoamericanas en su transformación digital, generando dividendos digitales a través de la tecnología y el diseño, con enfoque práctico y orientado al negocio. Para lograrlo, buscamos personas que compartan nuestra curiosidad permanente, pasión por la tecnología, excelencia constante y visión estratégica.
Digital Architecture es la división que proporciona la estrategia tecnológica y las plataformas IT necesarias para impulsar la digitalización y transformación de nuestros clientes, ofreciendo soluciones cloud-native y siendo referentes en la construcción de arquitecturas robustas, seguras y que contemplen todas las necesidades.
En Digital Architecture estamos en búsqueda de arquitectos y arquitectas backend. Aunque no todo es imprescindible, nos gustaría que tuvieras:
* Como mínimo 3 años de experiencia comprobable en diseño de arquitecturas de software, especialmente en microservicios y arquitecturas de eventos.
* Dominio de al menos un lenguaje de programación como .NET o Java .
* Familiaridad con bases de datos relacionales (como PostgreSQL, MySQL) y no relacionales (como MongoDB, Cassandra), así como en la gestión de datos en la nube como CosmosDB.
* Conocimientos en sistemas de autenticación y autorización (OAuth, JWT, etc.).
* Familiaridad con plataformas cloud (AWS y/o Azure) .
* Aunque no es excluyente, será un plus que tengas interés en temas de inteligencia artificial y su aplicación en el desarrollo de software;
experiencia con sistemas de mensajería como RabbitMQ o ActiveMQ, además de Kafka, para la comunicación entre microservicios;
y familiaridad con prácticas de DevOps y herramientas de integración y entrega continua como Jenkins, GitLab CI, o Azure DevOps.
¿Cuáles serán tus responsabilidades?
* Diseñar y desarrollar arquitecturas de aplicaciones escalables y eficientes, centradas en microservicios.
* Implementar soluciones basadas en eventos utilizando tecnologías como Kafka.
* Desarrollar aplicaciones utilizando lenguajes de programación como .NET o Java.
* Experiencia con Docker y Kubernetes para la gestión de aplicaciones en contenedores, así como conocimientos en arquitecturas serverless.
* Colaborar con equipos de desarrollo para asegurar la calidad del código y la implementación de mejores prácticas.
* Integrar sistemas de autenticación y autorización en las aplicaciones.
* Contribuir a la adopción de tecnologías cloud (AWS o Azure) en los proyectos.
* Mantenerse actualizado sobre las tendencias tecnológicas así como las novedades en inteligencia artificial y explorar su aplicación en los proyectos.
Aunque nuestra búsqueda está centrada principalmente en Valencia, también tenemos equipos en Madrid, Barcelona, Zaragoza, Bilbao Valladolid y Sevilla. Por lo que si vives en estas u otras ciudades también nos interesa tu perfil y estaremos encantados de conocerte.
¿Qué te ofrecemos?