Acerca del Puesto
Nuestro cliente, una compañía tecnológica líder en el desarrollo de soluciones para la industria de las telecomunicaciones, busca incorporar de forma remota y permanente a un Desarrollador de Software para Infraestructura de Red. Serás parte de un equipo de ingeniería altamente calificado, responsable del diseño y desarrollo de software que impulsa nuestra infraestructura de red global. Si eres un apasionado de la programación, con experiencia en el desarrollo de sistemas de alta complejidad y buscas un rol que te permita trabajar desde cualquier parte de México , esta oportunidad es para ti. Valoramos la creatividad, la capacidad de resolución de problemas y la habilidad para colaborar eficazmente en un entorno distribuido.
Responsabilidades Clave
- Diseñar, codificar, probar y desplegar software para la gestión, automatización y orquestación de infraestructuras de red.
- Desarrollar APIs y microservicios que interactúen con equipos de red y sistemas de control.
- Colaborar estrechamente con ingenieros de red para comprender los requisitos y traducirlos en soluciones de software eficientes.
- Optimizar el rendimiento y la escalabilidad del software desarrollado.
- Implementar prácticas de CI/CD para asegurar la entrega continua y la calidad del código.
- Participar en revisiones de código, asegurando la adherencia a los estándares de calidad y buenas prácticas de desarrollo.
- Investigar y aplicar nuevas tecnologías y metodologías de desarrollo.
- Diagnosticar y resolver problemas de software en entornos de producción.
- Documentar el código y la arquitectura de las soluciones desarrolladas.
- Trabajar en un entorno ágil, colaborando con equipos multidisciplinarios.
Requisitos
- Ingeniería en Ciencias Computacionales, Software o campo relacionado.
- Experiencia sólida en desarrollo de software con lenguajes como Python, Go, C++ o Java.
- Conocimiento de arquitecturas de microservicios y patrones de diseño de software.
- Experiencia trabajando con tecnologías de orquestación de contenedores como Docker y Kubernetes.
- Familiaridad con herramientas de automatización de redes (Ansible, SaltStack, Terraform).
- Comprensión de protocolos de red (TCP/IP, BGP, SNMP) y conceptos de infraestructura de red.
- Experiencia con sistemas de control de versiones (Git).
- Capacidad para trabajar de forma autónoma y gestionar proyectos de forma remota.
- Excelentes habilidades de resolución de problemas y pensamiento algorítmico.
- Nivel avanzado de inglés técnico para comunicación y documentación.
Beneficios
- Oportunidad de trabajar 100% remoto desde cualquier ubicación en México .
- Salario altamente competitivo y bonos por desempeño.
- Participación en el desarrollo de software de vanguardia para el sector de telecomunicaciones.
- Oportunidades de crecimiento profesional y aprendizaje continuo.
- Cultura de trabajo innovadora y colaborativa.
- Equipamiento tecnológico de última generación.
- Flexibilidad horaria para una mejor conciliación vida-trabajo.