Serás parte de un talentoso equipo de software que trabaja en el desarrollo de aplicaciones e integraciones con diferentes plataformas de telecomunicaciones. Tu responsabilidad incluye el diseño, desarrollo y despliegue de aplicaciones con gran volumen de datos y baja latencia, tanto en infraestructura cloud como on-premise.
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 relacionadas al 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.
Experiencia en ingeniería de software y programación en Python y/o C++. (+ 2 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 en Telecomunicaciones.
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).
Competencias Requeridas:
Colaboración y trabajo en equipo
Comunicación efectiva
Pensamiento crítico
Flexibilidad y adaptabilidad
Resolución de problemas
Orientación a la calidad
Orientación al cliente