




Resumen: Equifax busca ingenieros de software creativos, con mucha energía y motivados para trabajar en proyectos significativos con tecnología de vanguardia dentro de un equipo ágil. Aspectos destacados: 1. Unirse a un equipo de ingenieros talentosos que trabajan con tecnología de vanguardia 2. Desarrollar y operar aplicaciones a gran escala, desde la capa de backend hasta la interfaz de usuario 3. Aplicar prácticas modernas de desarrollo de software (sin servidor, microservicios, CI/CD) Equifax busca ingenieros de software creativos, con mucha energía y motivados, con habilidades prácticas de desarrollo, para trabajar en una variedad de proyectos significativos. Nuestros puestos de ingeniería de software le brindan la oportunidad de unirse a un equipo de ingenieros talentosos que trabajan con tecnología de vanguardia. Usted es el candidato ideal para este puesto si es un ingeniero de software innovador, comprometido y entusiasta, apasionado por la tecnología. **Lo que hará** * Realizar actividades generales de desarrollo de aplicaciones, incluidas pruebas unitarias, despliegue de código en el entorno de desarrollo y documentación técnica. * Trabajar en uno o más proyectos, aportando a código poco familiar escrito por miembros del equipo. * Diagnosticar y resolver problemas de rendimiento. * Participar en el proceso de estimación, especificaciones de casos de uso, revisiones de planes de prueba y casos de prueba, requisitos y planificación de proyectos. * Documentar código/procesos de modo que cualquier otro desarrollador pueda incorporarse con esfuerzo mínimo. * Desarrollar y operar aplicaciones a gran escala, desde el backend hasta la capa de interfaz de usuario, centrándose en la excelencia operativa, la seguridad y la escalabilidad. * Aplicar prácticas modernas de desarrollo de software (computación sin servidor, arquitectura de microservicios, CI/CD, infraestructura como código, etc.) * Colaborar con distintos equipos para integrar nuestros sistemas con los sistemas internos existentes, Data Fabric y el conjunto de herramientas CSA. * Participar en discusiones sobre la hoja de ruta tecnológica y la arquitectura para convertir los requisitos comerciales y la visión en realidad. * Formar parte de un equipo de ingeniería cohesionado que aplica prácticas ágiles de desarrollo de software. * Priorizar y solucionar problemas del producto o del sistema mediante análisis de sus causas y su impacto en la red, las operaciones de servicio y su calidad. * Escribir, depurar y solucionar errores en código utilizando tecnologías abiertas principales. * Liderar los entregables del Sprint y resolver problemas de complejidad media **Experiencia requerida** * Título universitario o experiencia equivalente * 2 años de experiencia con arquitectura de eventos (patrón productor-consumidor, webhooks, envío de eventos, suscriptores), **Java, Spring Framework**, Apache Beam o Spark * Más de 2 años de experiencia con herramientas de gestión de compilación de software como **Maven o Gradle** * Más de 2 años de experiencia con HTML, CSS y desarrollo frontend/web * Más de 2 años de experiencia con técnicas y estrategias de pruebas de software, rendimiento e ingeniería de calidad * Más de 2 años de experiencia con tecnologías en la nube: **GCP**, AWS o Azure **Qué lo diferenciaría** * Capacidad para iniciar tareas de forma autónoma e identificar/responder a cambios de prioridad con mínima supervisión * Desarrollo de interfaces de usuario (p. ej., **HTML, JavaScript, Angular y Bootstrap**) * Experiencia con tecnologías backend como JAVA/J2EE, SpringBoot, SOA y microservicios * Sistemas de control de versiones (p. ej., SVN/Git, Github) * Entornos ágiles (p. ej., Scrum, XP) * Bases de datos relacionales (p. ej., SQL Server, MySQL) * Herramientas Atlassian (p. ej., JIRA, Confluence y Github) * Desarrollo con versiones modernas de JDK (v1.7+) * Pruebas automatizadas: **JUnit**, Selenium, LoadRunner, SoapUI.


