C6 Bank
ADP
Desarrollador Senior - WFS
Sobre la oportunidad
ADP está contratando un Desarrollador Senior - WFS
¿QUÉ HARÁS?
Comenzarás tu día con una llamada de scrum para sincronizar el trabajo y los objetivos del sprint con tu equipo.
Pasarás la mayor parte del día diseñando, desarrollando y probando tu código, y apoyando a los miembros de tu equipo.
Podrás desplegar tu código en producción utilizando integración continua y despliegue continuo automatizados.
Trabajarás con gerentes de producto, analistas, arquitectos e ingenieros para planificar, diseñar, desarrollar, probar e implementar soluciones de tecnología de la información.
- Diseñar, desarrollar y mejorar servicios backend escalables y REST APIs utilizando Java y Spring/Spring Boot.
- Trabajar estrechamente a diario con un equipo con sede en EE. UU., colaborando entre Ingeniería, Producto y Garantía de Calidad para comprender los requisitos y ofrecer soluciones efectivas.
- Desarrollar una sólida comprensión de las aplicaciones, servicios y arquitectura existentes, documentando el conocimiento clave y utilizándolo para mejorar y evolucionar nuestras soluciones.
- Analizar sistemas existentes, identificar brechas técnicas y oportunidades de mejora, y proponer soluciones pragmáticas que equilibren calidad, mantenibilidad y entrega.
- Asumir la responsabilidad de características y soluciones técnicas desde los requisitos y el diseño hasta la implementación, las pruebas y el soporte de producción.
- Contribuir a las decisiones de diseño técnico y arquitectura, asegurando que las soluciones se alineen con los estándares y prácticas de ingeniería establecidos.
- Participar en revisiones de código, solucionar problemas complejos y ayudar a mejorar la calidad general y la fiabilidad de nuestro software.
- Explorar continuamente nuevas tecnologías y enfoques que puedan mejorar nuestros productos y prácticas de ingeniería.
Ubicación y modelo de trabajo: Modelo de trabajo híbrido, con una oficina ubicada en Porto Alegre/RS - Brasil.
*El modelo de trabajo adoptado por ADP es presencial en oficina, con la posibilidad de trabajar desde casa hasta dos veces por semana. Según la política actual.
Nota: "Considerando que las actividades realizadas por quienes ocupan este puesto implican el acceso a información altamente confidencial y sensible de los clientes de ADP y sus respectivos empleados, ADP se reserva el derecho de realizar verificaciones de antecedentes de vez en cuando, según lo autorizado por el Incidente de Recurso Repetitivo N.º 01 del Tribunal Superior del Trabajo, con el consentimiento del candidato/empleado."
¡Aplica hoy!
PARA TENER ÉXITO EN ESTE ROL
- Sólida experiencia práctica en el desarrollo de aplicaciones empresariales con Java y Spring/Spring Boot.
- Sólida experiencia en el diseño, construcción, integración y mantenimiento de REST APIs.
- Sólida comprensión del diseño de API, arquitectura backend, patrones de integración y mejores prácticas de ingeniería de software.
- Experiencia con pruebas unitarias, revisiones de código, depuración y creación de software mantenible y de calidad de producción.
- Capacidad para analizar sistemas existentes complejos, comprender código y arquitecturas desconocidas, y traducir ese conocimiento en mejoras.
- Sólidas habilidades de análisis técnico y resolución de problemas, con la capacidad de evaluar alternativas y recomendar soluciones prácticas.
- Capacidad para trabajar de forma independiente, asumir la responsabilidad y operar con supervisión limitada después del período inicial de aprendizaje.
- Sólidas habilidades de comunicación y colaboración, con la capacidad de trabajar eficazmente con un equipo geográficamente distribuido.
- Comodidad para comunicarse en inglés a diario con un equipo con sede en EE. UU., incluidas discusiones técnicas, decisiones de diseño y resolución de problemas.
- Una mentalidad de aprendizaje continuo y la voluntad de compartir conocimientos, documentar soluciones y ayudar a otros miembros del equipo a crecer.
CÓMO DESTACARÁS
- Experiencia en la modernización o mejora de aplicaciones existentes, APIs y arquitecturas backend.
- Experiencia trabajando con sistemas empresariales complejos y construyendo conocimiento a partir de implementaciones existentes donde la documentación puede ser limitada.
- Experiencia con pipelines de CI/CD y prácticas modernas de entrega de software.
- Experiencia en el soporte de aplicaciones en producción y el diagnóstico de problemas técnicos complejos.
- Experiencia con aplicaciones basadas en la nube, sistemas distribuidos o arquitecturas de microservicios.
- Familiaridad con herramientas de IA generativa y su aplicación práctica en el desarrollo de software, como la aceleración del desarrollo, la comprensión del código existente, la resolución de problemas, las pruebas o la mejora de la productividad del desarrollador.
- Fuerte empatía con el desarrollador, con la capacidad de crear soluciones pragmáticas que ayuden a otros desarrolladores a tener éxito sin comprometer los estándares de ingeniería.
- Curiosidad y pensamiento lateral, con la capacidad de observar tecnologías, productos y equipos para identificar mejores soluciones.
