Serás parte de un equipo de software que trabaja en el desarrollo de aplicaciones eintegraciones con diferentes plataformas de telecomunicaciones. Tu responsabilidad incluye eldiseño, desarrollo y despliegue de aplicaciones con gran volumen de datos y baja latencia, tanto eninfraestructura cloud como on-premise.
Responsabilidades:
? Diseñar y co-construir la solución / producto a su cargo con mirada E2E.? Colaborar con el PO en la creación y refinamiento del product backlog.? Participar activamente en la planificación del backlog.? Conducir actividades de investigación, diseño, prototipado y otras actividades relacionadasal diseño de la solución, evolución y mejora del producto.? Desarrollo de funcionalidades, mejoras, bug fixing, unit testing, integration testing, QA automation, empaquetado e instaladores.? Relevamiento, arquitectura, definición de componentes, integraciones con sistemas de terceros, instalación, commissioning, documentación, UAT y despliegue de la solución en cada cliente.? Mantener actualizada la documentación pública, la documentación interna y la documentación de cada despliegue en los diferentes clientes.? Garantizar la calidad de entrega, minimizando errores, realizando pruebas de integraciones, generando la documentación necesaria, capacitando al cliente, etc.
Requisitos:
Experiencia en ingeniería de software y programación en Python y/o C++. (+ 3 años)Amplios conocimientos y experiencia trabajando con Linux. (Ej. Debian, RHEL, etc.)Dominio en tecnologías de red. (Ej. TCP, UDP, HTTP, REST, WebSockets, NETCONF, RESTCONF,OPENFLOW, etc.)Docker y orquestación de contenedores. (Kubernetes, OpenShift)Tecnologías Cloud (AWS, Google Cloud / Anthos, Azure)Habilidad y manejo de herramientas para análisis de problemas a nivel protocolo. (tcpdump,tcpflow, wireshark)Estudiantes/graduados de carreras de Sistemas, Ing en Electrónica, Ing enTelecomunicaciones.
Otras conocimientos deseables:
Tecnologías de acceso como xDSL, Fiber, Cable or LTE, 5G.Python Web frameworks (e.g., Flask, Django).MongoDB, RedisDB, MariaDB.Tecnologías de mensajería y streaming (ej. MQTT, AMQP or Kafka).Automation (Ansible, Jenkins, etc.).Conocimiento en protocolos para administración de dispositivos como SNMP, CWMP, USP.Experiencia trabajando con pipelines para CI/CD y release managers.SDN (Software-Defined Networks).