Tech_Desarrollador/a
Role details
Job location
Tech stack
Job description
Los portales con los que trabajamos están actualmente basados en las tecnologías siguientes: CMS Joomla, BBDD MySQL, desarrollos PHP y formularios Chronoforms. Estas serán las tecnologías que utilizarás en este momento pero que irán variando conforme lo haga el proyecto., * Diseñar las tablas, vistas y procesos de base de datos necesarios para poder dar cobertura a cualquier servicio o funcionalidad API que se desee integrar en el portal.
- Construir las funcionalidades Web/API a partir del uso de las funciones comunes definidas en el portal y adaptando o creando las nuevas funciones necesarias para la funcionalidad que estés desarrollando en ese momento.
- Desarrollar en PHP los diferentes módulos de back-end/API y la comunicación con la capa de orquestación.
- Apificar todas las funcionalidades posibles y disponibles actualmente en los portales como informes, formularios y todo aquello que se solicite a partir de las metodologías definidas en el equipo y los plugins que se utilizan dentro de la solución.
- Colaborar con el equipo de aseguramiento de la calidad para que comprendan el diseño de bajo nivel efectuado y puedan realizar pruebas de funcionamiento.
- Elaborar la documentación y el plan de implantación para que el equipo de ingeniería pueda desplegar los desarrollos en los distintos entornos. Además, se deberá formar a este equipo siempre que la funcionalidad sea nueva o requiera de procedimientos operativos diferentes a los ya establecidos.
Requirements
-
- de 3 años de experiencia desarrollador software en equipos grandes y entornos devops., * Ing de Telecomunicaciones, Ing Informática o de Sistemas o Módulo formativo superior en informática.
- Gestión del ciclo de servicios TI con metodologías ITIL o similares.
- Metodologías de desarrollo Agile como SCRUM o similares.
Conocimientos técnicos
- Lenguajes de programación y gestores de contenidos CMSs.
- Trabajar con Gestores de Bases de datos MySQL, Oracle, SQL Server, etc. Ser capaz de diseñar modelos de datos relacionales y realizar operaciones complejas. Saber optimizar vistas complejas.
- Estar familiarizado en trabajar con herramientas de repositorio de código y control de versiones (GIT, Subversion, etc.).
- Manejo de APIs (SOAP, JSON, REST), integración entre sistemas y experiencia en arquitecturas SOA.
- Conocimiento de metodologías de desarrollo Agile como Scrum y experiencia en entornos DevOps., El perfil deseado es alguien con ganas de trabajar en equipo, puesto que en la ejecución del proyecto tendrá que interactuar con múltiples actores, por lo que debe ser una persona abierta, proactiva e independiente.
Debe ser alguien capaz de trabajar bien bajo presión y que con buenas habilidades de comunicación interpersonal. Además, es fundamental que posea una gran capacidad analítica, con motivación por el cambio y aprender constantemente nuevas tecnologías y con mucho sentido de la responsabilidad.
- Necesario: Castellano e inglés técnico., Estamos convencidos/as de que los equipos diversos e inclusivos son más innovadores, transformadores y consiguen mejores resultados. Por ello promovemos y garantizamos la inclusión de todas las personas sin importar género, edad, orientación e identidad sexual, cultura, discapacidad o cualquier otra condición.
Benefits & conditions
- Medidas de conciliación y flexibilidad horaria.
- Formación continua y certificaciones.
- Modelo híbrido de teletrabajo.
- Atractivo paquete de beneficios sociales.
- Excelente ambiente de trabajo dinámico y multidisciplinar.
- Programas de voluntariado.