Somos una compañía global, líder en el desarrollo de infraestructuras regenerativas que generan un impacto positivo en la sociedad. Nuestra plantilla, formada por más de 60.000 profesionales y presente en más de 40 países de los cinco continentes, contribuye a nuestra misión de diseñar un planeta mejor. Buscamos personas que quieran marcar la diferencia, promover el desarrollo sostenible y encontrar soluciones a los mayores desafíos globales, incluidos el cambio climático, la sobrepoblación y la escasez hídrica. Únete a nosotros en la búsqueda de soluciones para lograr un futuro sostenible.
Descripción del puesto
Responsable de liderar la arquitectura técnica de las Aplicaciones TIC del negocio de Silence/Mobility en ACCIONA.
Requisitos del candidato
PRINCIPALES FUNCIONES Y RESPONSABILIDADES
Diseñar, codificar, probar y depurar aplicaciones de software de alta calidad.
Implementar funcionalidades complejas siguiendo los requisitos del proyecto y los estándares de la industria.
Participar en todo el ciclo de vida del desarrollo de software, desde la planificación hasta el despliegue.
Participar en las revisiones de código para asegurar la calidad, eficiencia y mantenimiento del software.
Proporcionar feedback constructivo a los miembros del equipo para mejorar la calidad del código y las prácticas de desarrollo.
Contribuir al diseño y la arquitectura de sistemas y aplicaciones, asegurando que sean escalables, eficientes y mantenibles junto con el equipo.
Evaluar y seleccionar tecnologías, herramientas y frameworks adecuados para los proyectos junto con el equipo.
Colaborar con otros desarrolladores, diseñadores, analistas de negocio y stakeholders para asegurar que los requisitos del proyecto se entiendan y se implementen correctamente.
Participar en reuniones de equipo, sesiones de planificación y revisiones de sprint.
Promover la creación de documentación técnica clara, las API y las arquitecturas de software.
Proporcionar mentoría y apoyo técnico a desarrolladores junior y mid-level.
Promover compartir conocimientos y mejores prácticas a través de talleres.
Participar en la implementación de procesos de desarrollo de software, incluyendo integración continua y despliegue continuo (CI/CD).
Proponer e implementar mejoras para optimizar el rendimiento y la eficiencia del software.
Desarrollar y ejecutar pruebas unitarias, de integración y de sistema para asegurar la calidad del software.
Colaborar con el equipo de QA para identificar y resolver problemas antes de las salidas a producción.
PERFIL DE LA PERSONA
Estudios Superiores en Ingeniería Informática, Telecomunicaciones o similar.
Habilidades técnicas en implementación y gestión de sistemas de TI y desarrollo de software. Conocimiento de lenguajes de programación orientados a objetos: JAVA 8+, C# (.NET Core), y Python 3.x.
Conocimiento de bases de datos relacionales y no relacionales.
Al menos 10 años de experiencia en programación, valorando al menos 3 años de experiencia gestionando infraestructuras en Cloud.
Persona con iniciativa y responsabilidad. Metódica y organizada, empática y con trato cordial para ofrecer el mejor servicio a los clientes. Capacidad para innovar y adaptarse rápidamente a nuevas tecnologías y tendencias del mercado.
#J-18808-Ljbffr