Remoto
(Cualquier lugar)
Rango salarial
Contratista
Nivel de experiencia
Senior
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalSobre la vacante
Buscamos un(a) Ingeniero(a) de Software con sólida experiencia en desarrollo de software para trabajar en el Centro de Excelencia de Ingeniería (COE).
El COE es responsable de desarrollar, evolucionar y gestionar aplicaciones, herramientas y frameworks que apoyan a los equipos de desarrollo, además de contribuir a la definición y difusión de estándares y buenas prácticas de ingeniería en toda la organización.
Buscamos una persona con sólida experiencia en desarrollo de software y que tenga, como diferencial, conocimiento y experiencia en DevOps, automatización, pipelines y entornos cloud. Es importante tener curiosidad técnica, capacidad para investigar problemas de forma profunda e interés en construir soluciones que puedan ser utilizadas y escaladas por los diferentes equipos de la organización.
La posición exige facilidad para moverse entre el desarrollo de aplicaciones, pipelines, herramientas de ingeniería y entornos cloud, entendiendo cómo estas diferentes piezas se integran para apoyar decisiones técnicas y la evolución de los estándares de ingeniería.
Responsabilidades
● Desarrollar, evolucionar y mantener aplicaciones, herramientas y frameworks utilizados por el COE y los equipos de desarrollo.
● Desarrollar y mantener aplicaciones y APIs utilizando Node.js y TypeScript.
● Contribuir a la definición, evolución y aplicación de estándares y buenas prácticas de ingeniería de software.
● Desarrollar soluciones de automatización que aumenten la calidad, productividad y confiabilidad de los procesos de desarrollo.
● Trabajar en la evolución y mantenimiento de pipelines y procesos de CI/CD.
● Investigar y solucionar problemas técnicos relacionados con las aplicaciones, herramientas, pipelines y entornos utilizados por los equipos.
● Trabajar con Kubernetes, entornos containerizados y herramientas relacionadas con el ciclo de desarrollo y entrega de software.
● Contribuir a la evolución de las herramientas y soluciones del COE, considerando escalabilidad, confiabilidad y experiencia de los desarrolladores.
● Brindar apoyo técnico a los equipos de desarrollo en la utilización de las soluciones, herramientas y estándares definidos por el COE.
● Monitorear la operación y sostenibilidad de las soluciones desarrolladas por el equipo, actuando en la identificación y resolución de problemas.
● Evaluar tecnologías y enfoques que puedan contribuir a la evolución de la ingeniería de software en la organización.
Requisitos
● Experiencia profesional sólida en Ingeniería de Software y desarrollo de aplicaciones.
● Experiencia con Node.js y TypeScript.
● Experiencia en desarrollo y mantenimiento de aplicaciones y APIs.
● Conocimiento de prácticas y estándares de ingeniería de software.
● Experiencia o conocimiento en CI/CD y Azure DevOps.
● Experiencia o conocimiento en Docker y Kubernetes.
● Conocimiento en entornos cloud, especialmente AWS/EKS.
● Conocimiento en automatización y herramientas relacionadas con el ciclo de desarrollo y entrega de software.
● Capacidad para investigar problemas técnicos de forma profunda, identificando causas raíz.
● Facilidad para comprender la integración entre desarrollo, pipelines, cloud y demás herramientas del ecosistema de ingeniería.
Diferenciales
● Experiencia con Helm.
● Experiencia en observabilidad, monitoreo y logs.
● Experiencia en la creación de herramientas internas para desarrolladores.
● Experiencia en entornos de ingeniería de software a escala.
● Experiencia en la definición o difusión de estándares de ingeniería.
Compartir vacante:
Compartir vacante: