




Resumen: Este puesto implica diseñar e implementar soluciones técnicas, colaborar con partes interesadas y realizar investigaciones sobre soluciones impulsadas por inteligencia artificial para acelerar el ciclo de vida de desarrollo de software (SDLC). Aspectos destacados: 1. Diseñar e implementar soluciones técnicas para aplicaciones complejas. 2. Participar activamente en todas las fases del ciclo de vida de desarrollo de aplicaciones. 3. Investigar y proponer soluciones impulsadas por inteligencia artificial para acelerar el ciclo de vida de desarrollo de software (SDLC). Tiempo completo **Descripción de la empresa** ----------------------- La tecnología es nuestro cómo. Y las personas son nuestro porqué. Durante más de dos décadas, hemos aprovechado la tecnología para impulsar cambios significativos. Al combinar ingeniería de clase mundial, experiencia sectorial y una mentalidad centrada en las personas, asesoramos y colaboramos con marcas líderes de diversos sectores para crear plataformas dinámicas y experiencias digitales inteligentes que impulsen la innovación y transformen los negocios. Desde el prototipo hasta el impacto en el mundo real: forma parte de un cambio global realizando un trabajo que importa.**Descripción del puesto** ------------------- **Responsabilidades:** * Diseña, estima e implementa soluciones técnicas para aplicaciones de complejidad media/alta. * Participa activamente en todas las fases del ciclo de vida de desarrollo de aplicaciones. * Colabora con diversas partes interesadas del proyecto para brindar apoyo en la aclaración de requisitos, procesos, arquitectura y prioridades. * Investiga y propone soluciones impulsadas por inteligencia artificial para acelerar el ciclo de vida de desarrollo de software (SDLC) y abordar desafíos empresariales. * Recomienda y promueve estándares, herramientas y prácticas de la industria de TI (por ejemplo, DevOps, etc.) para lograr productos de software bien diseñados. * Propone mejoras y eleva riesgos o incidencias relacionadas con las actividades de desarrollo. * Participa en la revisión del trabajo realizado por los miembros del equipo de desarrollo. * Aprende y aplica nuevas tecnologías, prácticas y herramientas según corresponda al proyecto. * Participa en comunidades técnicas internas y externas, eventos, etc. * Comparte la experiencia y los conocimientos adquiridos en los proyectos. * Requisitos **Requisitos** ------------------ * 5 años o más de experiencia en desarrollo de software. * Buen conocimiento de distintos paradigmas comunes de programación (orientado a objetos, funcional, etc.). * Conocimiento sólido de patrones de diseño/arquitectura y principios de código limpio (por ejemplo, SOLID, GoF, MVVM). * Competencia en lenguajes de programación, frameworks y herramientas relevantes, como Ruby, gestores de versiones de Ruby, Rails y RSpec. * Deseable: Ruby 3.0, Pry, Rubocop, Bundler (creación de gems), Rake, trabajos en segundo plano, LSP para Ruby. Otras bibliotecas transversales: suite de AWS, bibliotecas de autenticación, Faraday, herramientas para habilitar la observabilidad, versión de Ruby. * Buen entendimiento y experiencia práctica en la aplicación de inteligencia artificial en el ciclo de vida de desarrollo de software (desarrollo guiado por especificaciones). * Deseable: Langchain, Langraph o cualquier otro framework para construir soluciones impulsadas por modelos de lenguaje de gran tamaño (LLM). * Experiencia práctica con sistemas de bases de datos específicos de la plataforma y SQL. * Buen conocimiento de sistemas de control de versiones como Git o similares. * Experiencia sólida con frameworks de pruebas y simulación (mocking). * Familiaridad con protocolos y estándares comunes de comunicación, como HTTP, REST, JSON, TCP/IP y otros. * Experiencia con metodologías ágiles (por ejemplo, SCRUM, KANBAN). * Conocimiento de herramientas y prácticas de CI/CD. * Buenas habilidades para la resolución de problemas y pensamiento analítico. * Excelentes habilidades comunicativas y de trabajo en equipo. * Dominio del inglés en nivel intermedio-alto. **Información adicional** -------------------------- Descubre algunos de los beneficios globales que permiten a nuestros empleados convertirse en su mejor versión: * Finanzas: Paquete salarial competitivo, plan de acciones, bonos por desempeño corporativo, reconocimientos basados en valor, bono por referidos; * Desarrollo profesional: Asesoramiento profesional, oportunidades de carrera globales, trayectorias profesionales no lineales, programas internos de desarrollo para liderazgo gerencial y técnico; * Oportunidades de aprendizaje: Proyectos complejos, rotaciones, comunidades técnicas internas, capacitaciones, certificaciones, asesoramiento, suscripciones a plataformas de aprendizaje en línea, sesiones de transferencia de conocimiento, talleres y conferencias; * Equilibrio entre vida laboral y personal: Trabajo híbrido y horarios flexibles, programa de asistencia al empleado; * Salud: Programa global interno de bienestar, acceso a aplicaciones de bienestar; * Comunidad: Comunidades técnicas internas globales, clubes de aficiones y grupos de interés, programas de inclusión y diversidad, eventos y celebraciones. *En cumplimiento de la Ley 1581 de 2012,* ***Endava S.A.S. / Endava Colombia S.A.S****, identificada con* ***NIT. Nº 900.955.679-3 / N° 900.594.521-9*** *, con domicilio en la Calle 96 No. 10 – 38, piso 7, en la ciudad de Bogotá y Carrera 48 No. 18A – 14, piso 19, con número telefónico (+571) 3905061, (en adelante denominada “ENDAVA” o la “Organización”), como RESPONSABLE del tratamiento de la información personal informa:* *Tenga en cuenta que, una vez decida participar en los procesos de reclutamiento de ENDAVA COLOMBIA, la entrega física o el envío por correo electrónico de su hoja de vida implica la aceptación expresa, mediante conducta concluyente,* ***de autorizar a ENDAVA a tratar sus datos con el fin de participar en los procesos de reclutamiento de la Organización****. En particular,* ***los datos personales proporcionados formarán parte de nuestra "Bolsa de Talento"*** *durante un plazo máximo de dos (2) años, almacenándose en servidores ubicados fuera del país y podrán ser tratados con la finalidad de: verificar el cumplimiento de los requisitos para participar en los procesos de reclutamiento actuales y/o futuros de la Organización; realizar entrevistas y, en general, enviar notificaciones relacionadas con los procesos de reclutamiento. En caso de que su hoja de vida no sea preseleccionada, será eliminada de forma permanente. ENDAVA garantiza que los datos personales obtenidos serán utilizados únicamente para las finalidades anunciadas y conservados durante el tiempo exigido por la ley. *Usted, y todo titular de información personal, tiene derecho a: conocer, actualizar y rectificar sus datos personales; acceder a ellos de forma gratuita; ser informado sobre su uso; solicitar prueba de la autorización otorgada; presentar reclamaciones por violaciones de las disposiciones de la normativa vigente ante la Superintendencia de Industria y Comercio. Finalmente, en algunos casos aplicables, modificar y revocar el consentimiento otorgado y/o solicitar la eliminación de sus datos personales.* *Para cualquier información adicional relacionada con el tratamiento de sus datos personales, nuestra Política de Tratamiento de Información Personal y/o el ejercicio de su derecho de habeas data, puede contactarnos a través del canal de servicio proporcionado por ENDAVA:* *protecciondatoscolombia@endava.com*. En Endava, estamos comprometidos con la creación de un entorno abierto, inclusivo y respetuoso donde todos se sientan seguros, valorados y empoderados para ser lo mejor que pueden ser. Aceptamos candidaturas de personas de todos los orígenes, experiencias y perspectivas, porque sabemos que los equipos inclusivos nos ayudan a ofrecer soluciones más inteligentes e innovadoras para nuestros clientes. Las decisiones de contratación se basan en el mérito, las habilidades, las calificaciones y el potencial. Si necesita ajustes o apoyo durante el proceso de reclutamiento, no dude en hacérnoslo saber.


