Empresa dedicada al desarrollo de soluciones tecnológicas eficientes dirigidas a optimizar los sistemas de gestión de las empresas a través de herramientas web y servicios.
Experiencia: Entre 2-5 años
Objetivos del puesto: Lograr que los proyectos se desarrollen dentro de los alcances, costos y calidad establecidos. Con la menor cantidad de inconvenientes, anticipando posibles problemas o desvíos y tomando decisiones correctivas o proponiendo alternativas.
Funciones habituales: * Participar en el diseño de soluciones asociadas a los requerimientos y arquitecturas facilitadas por el Responsable de Desarrollo y el CTO.
Realizar las planificaciones de los proyectos en colaboración del Responsable de Desarrollo y asegurarse del cumplimento de las mismas.
Estimar tiempos y recursos necesarios para el desarrollo de los proyectos. Definir el perfil de cada miembro de su equipo, como asi' tambie'n controlar las limitaciones y las funciones de cada perfil dentro del proyecto.
Establecer las tareas basándose en el planning de los proyectos, controlando su progreso y efectuando el seguimiento de los desvíos, revisando en todo momento los avances de los desarrolladores para asegurarse del progreso adecuado de los mismos.
Definición de objetivos de los proyectos para facilitárselos al equipo a su cargo.
Aplicar los principios de gestión de cambios, riesgos y recursos cuando sea necesario, incluyendo la priorización de tareas de acuerdo a las indicaciones facilitadas en todo momento por el Responsable de Desarrollo.
Elaborar informes de avance del proyecto, tomando decisiones correctivas o proponiendo soluciones alternativas al Responsable de Desarrollo. Así como realizar informes de las métricas de desempeño realizadas por el equipo a su cargo.
Detectar desviaciones: agendar entregas intermedias con el responsable de desarrollo con el fin de mitigar errores y alinear expectativas.
Supervisar a todos los desarrolladores. Liderar y gestionar los proyectos a su cargo. Administrar los grupos de trabajo a su cargo, motivando a sus integrantes, cuidando su adecuada capacitación o coaching y resolviendo eventuales conflictos…
Asegurarse de que los desarrollos cumplen las directrices y las políticas internas de la compañía.
Realizar Code Reviews con los desarrolladores y testear los desarrollos para asegurarse de que cumplen los requisitos de calidad.
Coordinar vacaciones y ausencias de los equipos a su cargo asegurando que permiten el cumplimiento de la planificación de los proyectos.
Aptitudes: * Iniciativa.
Proactividad.
Capacidades de organización y de liderazgo.
Altas capacidades organizativas, planificación anticipada y a futuro, visión general de productos y sus ciclos de vida.
Capacidad de evaluación y medición de desempeño
Orientacio'n a resultados
Orientacio'n al Cliente
Mentalidad analítica con una gran habilidad para solucionar problemas.
Capacidad analítica para detectar y potenciar el talento específico de las personas a su cargo
Flexibilidad en sus enfoques de las situaciones.
Escucha activa y asertividad comunicativa.
Capacidad de trabajo en equipo
Bu'squeda permanente de la calidad y la mejora continua
Indispensable estar al día en las últimas novedades sobre tecnologías, lenguajes y herramientas de desarrollo.
Responsabilidad y compromiso
Tecnologías IMPRESCINDIBLES:
CSS3
Git
HTML
HTML5
JavaScript
MongoDB
MySql
NodeJS
PHP
PHP / JavaScript
TypeScript
XML
Tecnologías Deseables:
Android
Android Studio
Angular
Angular / NodeJS
Bash
Bootstrap
CodeIgnter
Docker
Ember JS
Firebase
GitHub
JQuery
Java
Jenkins
Kubernetes
Laravel
PHP / Angular
Python
RabbitMQ
React Native
ReactJS
Swift
Symfony
Unix
Vue JS
Yii
iOS
Conocimientos requeridos IMPRESCINDIBLES: * Experiencia demostrable como responsable de proyectos/productos o en otro puesto similar de coordinación de equipos de desarrollo
Experiencia demostrable en el uso de métodos de gestión de proyectos con metodologías ágiles (Kanban o SCRUM)
Experiencia demostrable en el Diseño Estructurado de Sistemas, Proceso Unificado de Desarrollo de Software, etc.
Experiencia demostrable analizando datos, elaborando informes y realizando estimaciones horarias.
Experiencia demostrable en integración/distribución continuas (CI/CD).
Experiencia demostrable desarrollando con las siguientes tecnologías: JavaScript, TypeScript, Html y CSS, PHP, Bases de datos SQL (MySQL, MariaDB, PostgreSQL…) y NoSQL (MongoDB, Redis...).
Experiencia demostrable en el uso de Frameworks de desarrollo de las mencionadas tecnologías.
Conocimientos demostrables de las siguientes tecnologías/uso de software: Git, NodeJS, ORM y/o experiencia en diseño de estructuras de bases de datos relacionales, Visual Studio Code.
Poseer conocimientos, metodologi'as y modelos de calidad para la industria del software.
Titulación igual o superior a FP Grado Superior Técnico superior en desarrollo de aplicaciones multiplataforma y/o web.
Inglés: mínimo lectura y comprensión.
Conocimientos deseados: * Se valorarán conocimientos en las siguientes herramientas / tecnologías: Cocoapods, Cordova, Homebrew, NestJS, QT, Xcode, etc.
Se valorará estar en posesión de una titulación superior y/o universitaria.
Perfil deseado:
Empresa tecnológica que desarrolla soluciones para optimizar los sistemas de gestión busca persona motivada, proactiva, organizada y resolutiva, con orientación a resultados, perfil responsable de equipo de desarrolladores para proyecto de desarrollo IT para trabajo presencial en una de nuestras oficinas, situada en Donosti.
Horario de Lunes a Jueves de 08:00 a 16:30 horas y los Viernes o Vísperas de Festivos de 08:00 horas a 15:00 horas. Última jornada intensiva también durante dos meses y medio del verano. 23 días de vacaciones laborables.