





La división del Sector Corporativo de Eaton actualmente está buscando un Ingeniero de IA/Full Stack. **Lo que harás:** ------------------- Este puesto es responsable de recopilar los requisitos del usuario, definir la funcionalidad del sistema y escribir código en diversos lenguajes como C\#, .Net, Python, Angular o React El ingeniero full stack escribirá código que se encuentra en todas las áreas de una pila de aplicaciones típica. Esto incluye la interfaz de usuario (UI), sistemas back\-end, APIs, bases de datos y almacenes de datos, así como pruebas unitarias y scripts de automatización de pruebas. Sabe cómo crear código de alta calidad, probado unitariamente, para aplicaciones web escalables y sistemas distribuidos. Las soluciones se ejecutan localmente y en la nube. Los ingenieros full stack están familiarizados con el ciclo de vida del desarrollo de software (SDLC), desde el análisis inicial del sistema hasta las pruebas y el despliegue. Los ingenieros full stack demostrarán y documentarán soluciones utilizando diagramas de flujo, gráficos, comentarios en el código, fragmentos de código e instrumentos de rendimiento." "\- Escribir código de alta calidad y probado unitariamente de forma iterativa * Impulsar un enfoque de Ciclo de Vida de Desarrollo de Productos Seguro que establezca un fuerte enfoque y cultura de ciberseguridad en todo el ciclo de vida de la ingeniería * Poseer buen conocimiento de una amplia gama de tecnologías y lenguajes de programación. Mantener el conocimiento profesional mediante el estudio de técnicas de desarrollo de software y lenguajes de programación. Participar en oportunidades educativas y leer publicaciones profesionales. * Desarrollar, construir y configurar soluciones que implementen historias de usuario * Desarrollar y ejecutar planes de trabajo ágiles para la entrega iterativa e incremental de productos * Asegurarse de que las soluciones cumplan con los requisitos técnicos, requisitos no funcionales y estándares tecnológicos empresariales * Integrar y desplegar continuamente soluciones (con apoyo de los equipos DevOps y de servicios) * Probar software para garantizar su capacidad de respuesta y rendimiento. Trabajar con los equipos de prueba para asegurar una cobertura adecuada y apropiada de casos de prueba; investigar y corregir errores; crear scripts automatizados de pruebas. * Mantener, operar y monitorear soluciones * Crear diseños de prototipos para un producto muy rápidamente usando una amplia gama de técnicas * Demostrar y documentar soluciones mediante el uso de diagramas de flujo, gráficos, comentarios en el código, fragmentos de código e instrumentos de rendimiento \#LI\-AR7**Requisitos:** ------------------- * Título universitario de una institución acreditada * 7\-10 años de experiencia, con al menos 3 años en la industria de software y un historial comprobado de lanzamiento de productos de alta calidad **Habilidades:** ----------- * Experiencia aplicando las mejores prácticas en ingeniería de software * Conocimientos expertos o intermedios de los sistemas operativos Linux y Windows y sus plataformas de desarrollo asociadas * Experiencia desarrollando aplicaciones web empresariales de alto nivel y altamente escalables y/o sistemas distribuidos * Habilidades de nivel experto o intermedio en Net, JavaScript, Angular o React, SQL Server, servicios de despliegue en Azure, Kubernetes, GitHub, Azure Cognitive Services, modelos GPT, ventaja adicional con GitHub Copilot * Comprensión sólida de los principios de diseño de software, algoritmos, estructuras de datos y conceptos de multithreading * Comprensión sólida de los principios de DevSecOps, CI y CD desde el momento del registro del código hasta el despliegue * Experiencia con principios modernos de desarrollo de software, incluyendo gestión de código, automatización de pruebas, APIs, microservicios y servicios en la nube. * Experiencia trabajando con Agile, Scrum o Kanban" "\- Habilidades efectivas de comunicación verbal y escrita, incluida la capacidad de explicar y presentar conceptos técnicos * Sentirse cómodo trabajando directamente con audiencias técnicas y no técnicas * Buen criterio, manejo del tiempo y habilidades para la toma de decisiones * Capacidad para trabajar colaborativamente en un equipo técnico * Experiencia trabajando con culturas, organizaciones y equipos diversos y globales Estamos comprometidos a garantizar igualdad de oportunidades laborales para solicitantes y empleados. Nuestros procesos de reclutamiento utilizan criterios de selección equilibrados y evitan la discriminación ilegal contra los solicitantes por motivos de edad, color, discapacidad, estado civil, origen nacional, género, identidad de género, información genética, raza u origen racial, religión, orientación sexual o cualquier otro estatus protegido o exigido por ley.


