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!