04 nov
|
PROSERMO MARKETING SOLUTIONS
|
Arrecife
04 nov
PROSERMO MARKETING SOLUTIONS
Arrecife
PROGRAMADOR/A FULL STACK
1. Misión del puesto
Desarrollar, mantener y mejorar aplicaciones y plataformas informáticas, participando en todas las fases del ciclo de vida del software, tanto en el desarrollo del lado del cliente (Frontend) como del lado del servidor (Backend).
Será responsable de implementar soluciones tecnológicas eficientes, seguras, escalables y adaptadas a las necesidades del negocio, garantizando la calidad del código y la correcta integración entre los distintos componentes del sistema.
2. Funciones y responsabilidadesDesarrollo Frontend
Diseñar, desarrollar y mantener interfaces de usuario intuitivas, accesibles y adaptables a diferentes dispositivos.
Implementar componentes visuales y funcionalidades mediante tecnologías web.
Garantizar una experiencia de usuario óptima y un rendimiento adecuado de las aplicaciones.
Integrar las interfaces con servicios y API del Backend.
Desarrollo Backend
Diseñar, desarrollar y mantener la lógica de negocio y los servicios de las aplicaciones.
Crear, documentar e integrar API y servicios web.
Diseñar, implementar y optimizar bases de datos relacionales y no relacionales.
Gestionar la autenticación, autorización y seguridad de las aplicaciones.
Optimizar el rendimiento, la escalabilidad y la disponibilidad de los sistemas.
Integración y mantenimiento
Integrar sistemas, plataformas y servicios de terceros.
Detectar, analizar y resolver errores e incidencias técnicas.
Realizar pruebas unitarias, de integración y funcionales.
Mantener y evolucionar aplicaciones existentes.
Participar en procesos de despliegue, actualización y mantenimiento de entornos de producción.
Gestión y documentación
Analizar requisitos funcionales y técnicos.
Colaborar con otros perfiles técnicos y departamentos de la organización.
Documentar desarrollos, procesos y soluciones implementadas.
Participar en revisiones de código y aplicar buenas prácticas de programación.
Proponer mejoras tecnológicas y de automatización.
3. Requisitos técnicos
Formación en Desarrollo de Aplicaciones Web (DAW), Desarrollo de Aplicaciones Multiplataforma (DAM), Ingeniería Informática o experiencia cualificado equivalente.
Conocimientos sólidos de HTML5, CSS3 y JavaScript/TypeScript.
Experiencia con frameworks de desarrollo frontend, como React, Angular o Vue.
Experiencia en programación Backend mediante tecnologías como Node.js, Python, Java, PHP o .NET.
Conocimientos de bases de datos SQL y/o NoSQL.
Experiencia en diseño e integración de API REST.
Conocimientos de Git y sistemas de control de versiones.
Familiaridad con entornos Linux, servidores y despliegues de aplicaciones.
Conocimientos de seguridad informática y buenas prácticas de desarrollo.
4. Competencias profesionales
Capacidad de análisis y resolución de problemas.
Pensamiento lógico y orientación a resultados.
Autonomía y organización del trabajo.
Capacidad de trabajo en equipo.
Adaptabilidad y aprendizaje continuo.
Atención al detalle y compromiso con la calidad del software.
Capacidad para comprender necesidades de negocio y transformarlas en soluciones técnicas.
5. Se valorará positivamente
Experiencia con Docker y tecnologías de contenerización.
Conocimientos de plataformas cloud (AWS, Azure o Google Cloud).
Experiencia en integración continua y despliegue continuo (CI/CD).
Conocimientos de arquitectura de microservicios.
Experiencia en metodologías ágiles (Scrum, Kanban).
Conocimientos de automatización, inteligencia artificial e integración de servicios mediante API.
Experiencia en optimización de rendimiento y escalabilidad.
6. Objetivos del puesto
Desarrollar aplicaciones funcionales, eficientes y seguras.
Garantizar la correcta integración entre Frontend, Backend y bases de datos.
Reducir incidencias y mejorar la estabilidad de las aplicaciones.
Optimizar los procesos de desarrollo y mantenimiento.
Contribuir a la evolución tecnológica de la organización.
📌 Programador/a Full Stack (Arrecife)
🏢 PROSERMO MARKETING SOLUTIONS
📍 Arrecife