




Resumen: El rol de Azure DevOps se centra en la entrega oportuna y de calidad de las versiones de aplicaciones/código, abarcando 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 cumplan con las necesidades comerciales del cliente 2. Automatizar y mejorar los procesos de desarrollo y lanzamiento 3. Mentorizar y actuar como modelo técnico para recursos junior El profesional de Azure DevOps es responsable de la entrega oportuna y de calidad de las versiones de aplicaciones/código, incluyendo documentación interna, documentación para el usuario final, 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 trabajará junto 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 se ajuste 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 comunicació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 cibernéticas. * Identificación de problemas técnicos y desarrollo de actualizaciones y correcciones de software. * Colaboración con desarrolladores e 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. * Mentorizar y actuar como modelo técnico para recursos junior. * Asegurar un seguimiento y reporte completos de incidencias. * Garantizar la conformidad del código y su control de versiones mediante la solución dedicada de la empresa para la gestión del código fuente. * Brindar orientación sobre el diseño técnico. * Trabajar 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 capturar 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 solucionar problemas de producción fuera del horario laboral, y participar en turnos de guardia 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 del desarrollo de software 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. * Debe brindar un excelente servicio al cliente mediante capacitación al usuario final y documentación SOX. * Participar en el diseño y desarrollo de marcos de aplicación físicos y lógicos que sean extensibles, estables y reutilizables. * Garantiza el cumplimiento de la Ley Sarbanes-Oxley en todas las iniciativas. Mantiene la documentación de aprobación y otra documentación metodológica del ciclo de vida del desarrollo de software (SDLC) según corresponda. * **Requisitos** Habilidades y experiencia requeridas: * 3\-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 del 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 la gestión de lanzamientos de software. * Competencia en bases de datos y SQL. * Experiencia con frameworks de automatización de pruebas como Selenium, Playwright y Appium. * Familiaridad con la configuración de servicios de Azure. * Habilidades sólidas 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 el tiempo de forma eficaz en un entorno dinámico. Cualificaciones: * Título universitario en ciencias de la computación, sistemas/informática empresarial o campo afín preferido.


