PRESENTACIÓN DEL DEPARTAMENTO /DIVISIÓN:
TDAF (Telefónica Digital Architecture Framework) es un pequeño grupo de personas apasionadas por la tecnología, cuya misión es acelerar y simplificar el desarrollo de productos en Telefónica. Desarrollamos servicios y componentes software rutilizables y fomentamos buenas prácticas de ingeniería para ayudar a otros equipos a avanzar más rápido. De vez en cuando también jugamos al ping pong.
DESCRIPCIÓN DE ACTIVIDADES A REALIZAR DURANTE LAS PRÁCTICAS:
Tras la introducción al becario a las prácticas de ingeniería que utiliza Telefónica/TDAF, se desarrollarán nuevas funcionalidades de forma conjunta que le permitan avanzar en el uso de un entorno de desarrollo, la depuración, la creación de pruebas unitarias y la revisión de código. A medida que avance la beca, podrá liderar el desarrollo de nuevas funcionalidades de menor criticidad, guiándole en la revisión de las mismas (poniendo el foco en la arquitectura de la solución y la calidad del código), de forma que cubra todos los objetivos formativos y adquiera las habilidades necesarias para llevar a cabo cualquier fase del desarrollo de un proyecto software.
CONOCIMIENTOS INFORMÁTICOS:
• Herramientas:conocer entornos de desarrollo y su uso para depurar aplicaciones.
• Lenguajes de programación: mejorar sus habilidades de desarrollo (javascript/node.js
principalmente, python puntualmente).
• Sistemas distribuidos: conocer protocolos y mecanismos de integración de sistemas y distintas arquitecturas de despliegue.
• Buenas prácticas:conocer prácticas como la integración continua, despliegue continuo, creación de tests unitarios o revisión de código y las herramientas asociadas (Jenkins, Github, etc)
OTROS CONOCIMIENTOS/APTITUDES:
• Pasión por la tecnología en general y el desarrollo de software en particular.
• Pensamiento crítico, actitud positiva.
• Proactivo, con ganas de aprender, hacer y romper ideas.
• Capaz de usar sistemas Linux.