Nos encontramos en búsqueda de un/a Desarrollador Full Stack, para sumarse a nuestro equipo de la Dirección Corporativa de desarrollo de Productos de alarmas
La posición tiene como responsabilidad el desarrollo, despliegue y soporte de soluciones de software con hardware integrado para los productos y servicios de IoT en la Plataforma de Movilidad Global de Prosegur (Información georreferenciada). Sera el responsable interno trabajando coordinadamente con los referentes de producto y arquitectura para el desarrollo, despliegue y soporte de los servicios en los diferentes países donde opera Prosegur Alarmas.
Esta posición tiene una doble componente de desarrollo y de producto, muy interesante para quienes quieran dirigir su carrera en el desarrollo de servicios y productos de IoT.
Serán sus principales funciones:
- Desarrollo y mantenimiento de sistemas Cloud basados en microservicios, desde la capa de hardware y protocolos de integración, hasta el desarrollo de las aplicaciones con todos sus componentes (back-end y front-end).
- Análisis de factibilidad en el desarrollo de nuevos requerimientos, así como el impacto en las funcionalidades actuales.
- Gestión del conocimiento y soporte a los referentes locales de cada país.
- Participación activa en todo el ciclo de vida del desarrollo de las soluciones, interactuando tanto con el equipo interno y externo, así como con los referentes corporativos a nivel global o local.
- Ayudar en la aplicación de los estándares tecnológicos, frameworks y mejores prácticas establecidos en la plataforma de Movilidad.
- Cumplimiento de buenas prácticas y de los estándares de calidad de código definidos por la arquitectura de aplicaciones corporativa de la empresa
Conocimientos de Informática requeridos:
Conocimiento avanzado y experiencia en el desarrollo de frameworks y/o plataformas orientadas a microservicios y REST con Node en plataformas cloud.
Experiencia deseable en algunas las siguientes tecnologías:
- Node.js (Se valorará uso de ES 6)
- Experiencia con tecnología de contenedores: kubernetes(K8S)
- Conocimiento de infraestructura en la Nube (Preferiblemente AWS)
- Conocimiento de Brokers de mensajería/datos como Apache Kafka (MSK)
- Desarrollo de productos y servicios, así como su ciclo de vida
- Integración de dispositivos IoT/Geolocalizadores mediante protocolos propietarios
- Uso de librerías nativas para el desarrollo de servidores y clientes para protocolos TCP / UDP / Websockets
- Conocimiento en ORM como Sequelize.js
- Conocimiento en patrones de diseño: MVC, Factory Method
- Framework Express.js RESTful
- jQuery, HTML5, CSS3
- React.js y React Native
- Uso de librerías de mapas: Google Maps Javascript API, openstreetmaps, Leaflet
- BBDD: PostgreSQL, REDIS y MongoDB
- Buenas prácticas de seguridad
- Graduado de carreras Ingeniería o Lic en Sistemas, Informática o afines (no excluyente)
- Experiencia mínima de 3 años en posiciones similares
- Idioma Inglés: Intermedio