Buscamos un Programador de Aplicaciones apasionado por las nuevas tecnologías y con experiencia en comunicación de dispositivos IoT. El candidato ideal será responsable del desarrollo, implementación y mantenimiento de aplicaciones, con un enfoque particular en la integración y uso de MQTT (Message Queuing Telemetry Transport) para la comunicación eficiente entre dispositivos y plataformas.Responsabilidades:Diseñar y desarrollar aplicaciones utilizando tecnologías modernas y patrones de diseño adecuados.Integrar y gestionar protocolos de comunicación como MQTT en soluciones IoT y de telecomunicaciones.Desarrollar aplicaciones robustas y escalables para la gestión de datos provenientes de dispositivos conectados.Implementar servicios de backend eficientes y de alto rendimiento para el manejo de flujos de datos en tiempo real.Colaborar con el equipo de desarrollo para garantizar una integración fluida con otras tecnologías y plataformas.Realizar pruebas de rendimiento y optimización de la infraestructura.Documentar las soluciones técnicas y garantizar el cumplimiento de las mejores prácticas de desarrollo.Requisitos:Experiencia en desarrollo de aplicaciones utilizando MQTT.Conocimiento profundo de protocolos de comunicación IoT, como MQTT, HTTP, WebSockets, etc.Experiencia en lenguajes de programación como JavaScript, Python, Java, o C#.Conocimiento de bases de datos SQL y NoSQL, y su integración en aplicaciones.Familiaridad con arquitecturas orientadas a servicios (SOA) y microservicios.Capacidad para trabajar en equipo y comunicarse eficazmente.Experiencia con herramientas de control de versiones como Git.(Opcional) Conocimientos de tecnologías como Node.js, Docker, Kubernetes, AWS u otras plataformas en la nube.Ofrecemos:Un entorno de trabajo dinámico e innovador.Oportunidades de desarrollo profesional.Salario competitivo, según experiencia.Si eres un profesional motivado y con experiencia en MQTT y desarrollo de aplicaciones, ¡nos gustaría conocerte!