Ingeniero de Desarrollo de Software III y Datos - Back End - Informatico - Developer - Java
TIPO DE CONTRATO : Indefinido
Private Label Solutions (PLS) es el brazo B2B de Expedia Group. Abrimos nuestro suministro y tecnología innovadora a empresas que buscan adentrarse en el mundo de los viajes. Estas empresas, a menudo llamadas ‘socios de demanda’, incluyen instituciones financieras globales (por ejemplo, AMEX), viajes corporativos gestionados, agencias de viajes tradicionales (por ejemplo, Flight Centre), proveedores de viajes globales (por ejemplo, Delta) y muchos más.
Estamos buscando un desarrollador de software motivado y detallista para unirse a nuestro equipo de desarrollo. El candidato ideal tendrá una sólida base en lenguajes JVM (como Java, Scala o Kotlin), aplicará consistentemente principios de ingeniería de software a contextos de negocios, liderará proyectos pequeños y bien definidos, contribuirá como miembro de apoyo en proyectos complejos y detectará proactivamente ineficiencias en los sistemas existentes.
- Desarrollará y probará aplicaciones de software estándar, programas relacionados y procedimientos para asegurar que cumplan con los requisitos de diseño.
- Colaborará con los miembros del equipo para co-desarrollar soluciones y resolver problemas.
- Aprovechará oportunidades para construir nueva experiencia técnica en un área específica de ingeniería.
- Comprenderá la importancia de la integración de sistemas y tecnología, así como las características y procesos fundamentales involucrados.
- Aplicará principios de diseño de software, estructuras de datos, patrones de diseño y fundamentos de ciencias de la computación para escribir código limpio, mantenible, optimizado y modular con convenciones de nombres claras.
- Utilizará conocimientos de diseño de bases de datos para abordar los requisitos de datos.
- Ayudará a coordinar la colaboración e input de las partes interesadas al desarrollar soluciones a problemas.
- Pensará de manera amplia, reconociendo cuándo las políticas y procesos deben ser estandarizados y cuándo las variaciones a través de la organización son necesarias.
- Completar tareas y / o proporcionar datos para apoyar la implementación de soluciones holísticas que integren estructura, personas, procesos y tecnología.
- Aplicará métodos de formación formal a las cargas de trabajo actuales.
- Reportará claramente sobre el estado del trabajo.
Requisitos mínimos :
Estudios : Grado Universitario
Experiencia mínima : Más de 5 años
- Más de 3 años de experiencia con un título universitario o más de 2 años con un título de máster.
- Experiencia desarrollando software en un entorno de equipo de al menos cinco ingenieros (metodologías ágiles, control de versiones, etc.).
- Ha construido y mantenido proyectos / productos de software en entornos de producción dentro de infraestructura de nube pública o híbrida.
- Dominio de un lenguaje JVM, con conocimiento moderado de otros lenguajes aplicables.
- Familiaridad con al menos dos almacenes de datos, patrones de acceso a APIs e integraciones.
- Comprensión de las tecnologías relevantes dentro de su especialización como parte de un ecosistema más amplio.
- Capacidad para comprender cómo encajan los proyectos dentro de los objetivos del equipo.
- Experiencia trabajando con sistemas moderadamente complejos.
- Capacidad para probar y monitorear el código personal de manera efectiva.
- Familiaridad con herramientas de prueba y monitoreo.
- Dominio en la depuración de aplicaciones.
- Comprensión de cómo los objetivos del equipo se alinean con las necesidades del negocio.
Crear una alerta de empleo para esta búsqueda