




Resumen: El rol de Azure DevOps implica la entrega oportuna de lanzamientos de aplicaciones/código, incluyendo documentación, planificación, diseño, codificación y pruebas de herramientas de desarrollo de software. Aspectos destacados: 1. Diseñar y desarrollar soluciones que satisfagan las necesidades comerciales del cliente 2. Automatizar y mejorar los procesos de desarrollo y lanzamiento 3. Actuar como mentor y modelo técnico para recursos junior El profesional en Azure DevOps es responsable de la entrega oportuna y de calidad de los lanzamientos de aplicaciones/código, incluyendo documentación interna, documentación para usuarios finales, planificación de proyectos, diseño, codificación y pruebas del sistema de herramientas de desarrollo de software. El candidato ideal contará con una sólida formación en ingeniería de software y estará familiarizado con .Net, C#, SQL, y colaborará con desarrolladores e ingenieros para garantizar que el desarrollo de software siga los procesos establecidos y funcione según lo previsto. Responsabilidades laborales: * Brindar un excelente servicio mediante el aprendizaje activo del negocio y los procesos comerciales del cliente, respondiendo a las necesidades de los clientes internos y cumpliendo los compromisos asumidos. * Responsable de diseñar y desarrollar una solución adecuada que cumpla y satisfaga las necesidades comerciales del cliente. * Responsable de formular recomendaciones de mejora al Gerente Senior/Director de Desarrollo de Aplicaciones/Ingeniería de Software respecto a cambios en los procesos comerciales, los procesos internos del departamento y las herramientas de desarrollo de software. * Construcción e implementación de nuevas herramientas y infraestructura de desarrollo. * Comprensión de las necesidades de los interesados y su transmisión a los desarrolladores. * Trabajo en la automatización y mejora de los procesos de desarrollo y lanzamiento. * Pruebas y análisis del código escrito por otros, así como análisis de los resultados. * Garantía de que los sistemas sean seguros frente a amenazas de ciberseguridad. * Identificación de problemas técnicos y desarrollo de actualizaciones y correcciones de software. * Colaboración con desarrolladores y ingenieros de software para asegurar que el desarrollo siga los procesos establecidos y funcione según lo previsto. * Planificación de proyectos y participación en decisiones de gestión de proyectos. * Actuar como mentor y modelo técnico para recursos junior. * Garantizar el seguimiento y reporte completos de incidencias. * Asegurar el cumplimiento del código y el control de versiones mediante la solución dedicada de gestión del código fuente de la empresa. * Brindar orientación en el diseño técnico. * Colaborar con analistas de negocios, analistas de QA, propietarios de procesos y otros recursos multifuncionales para definir y entregar proyectos con impacto comercial. * Trabajar directamente con los interesados para recopilar los requisitos comerciales y traducirlos en enfoques y diseños técnicos que cumplan con los requisitos técnicos del cliente. * Colaborar con los miembros del equipo de desarrollo para garantizar la correcta implementación e integración de las soluciones. * Brindar soporte en despliegues o resolver incidencias en producción fuera del horario laboral, participando en la rotación de guardias según sea necesario. * Asistir en la implementación de nuevas mejoras de software, procesos del sistema y/o productos de terceros dentro del ecosistema de aplicaciones de software. * Mantener el software adecuado en los equipos de desarrollo servidor y cliente. * Mantener una documentación adecuada durante todo el ciclo de vida de desarrollo de software (SDLC) de los proyectos asignados. * Participar en la creación de las listas de software y hardware compatibles. * Responsabilidad de cumplir con los estándares del departamento de TI, incluidos el diseño adecuado, la documentación del proyecto, los estándares de codificación y los procesos de aprobación. * Brindar respuestas oportunas y precisas a las inquietudes de los usuarios locales y remotos relacionadas con las aplicaciones. * Brindar un excelente servicio al cliente mediante la capacitación de usuarios finales y la documentación SOX. * Participar en el diseño y desarrollo de marcos de aplicación físicos y lógicos extensibles, estables y reutilizables. * Garantizar el cumplimiento de la Ley Sarbanes-Oxley en todas las iniciativas. Mantener la documentación de aceptación y otros documentos metodológicos del ciclo de vida de desarrollo de software (SDLC) según corresponda. * **Requisitos** Habilidades y experiencia requeridas: * 3 a 5 años de experiencia en desarrollo de software dentro de un entorno de equipo estructurado. * Conocimiento sólido de los fundamentos del ciclo de vida de desarrollo de software (SDLC) y de la gestión de proyectos. * Conocimiento demostrado y competencia intermedia como ingeniero DevOps o en un rol similar de ingeniería de software. * Conocimiento avanzado y capacidad para trabajar con Azure DevOps y gestión de lanzamientos de software. * Competencia en bases de datos y SQL. * Experiencia con frameworks de automatización de pruebas tales como Selenium, Playwright y Appium. * Familiaridad con la configuración de servicios de Azure. * Excelentes habilidades de comunicación y colaboración, con capacidad para trabajar eficazmente con equipos multifuncionales. * Atención al detalle y compromiso con la entrega de soluciones de alta calidad. * Capacidad para priorizar tareas y gestionar eficazmente el tiempo en un entorno dinámico. Cualificaciones: * Título universitario en ciencias de la computación, sistemas/informática empresarial o campo afín preferible.


