




Resumen: Equifax busca ingenieros de software creativos y motivados, apasionados por la tecnología, para trabajar en proyectos significativos con tecnología de vanguardia. Aspectos destacados: 1. Únase a un equipo de ingenieros talentosos que trabajan con tecnología de vanguardia 2. Desarrolle y opere aplicaciones a gran escala centrándose en la excelencia operativa 3. Aplique 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 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 al 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 y casos de prueba, requisitos y planificación de proyectos. * Documentar código/procesos para que cualquier otro desarrollador pueda incorporarse con mínimo esfuerzo. * Desarrollar y operar aplicaciones a gran escala, desde la capa de backend hasta la 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 transformar 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 depurar/seguir/resolver problemas del producto o del sistema analizando sus causas y su impacto en la red o en las operaciones y calidad del servicio. * Escribir, depurar y solucionar problemas de código en tecnologías abiertas predominantes. * 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, suscripción), **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** * Persona proactiva que identifica y responde a cambios de prioridad con mínima supervisión. * Desarrollo de interfaces de usuario (por ejemplo, **HTML, JavaScript, Angular y Bootstrap**). * Experiencia con tecnologías backend como JAVA/J2EE, SpringBoot, SOA y microservicios. * Sistemas de control de versiones (por ejemplo, SVN/Git, GitHub). * Entornos ágiles (por ejemplo, Scrum, XP). * Bases de datos relacionales (por ejemplo, SQL Server, MySQL). * Herramientas Atlassian (por ejemplo, JIRA, Confluence y GitHub). * Desarrollo con versiones modernas de JDK (v1\.7\+). * Pruebas automatizadas: **JUnit**, Selenium, LoadRunner, SoapUI.


