Marks & Spencer
Halliburton
Ingeniero de Software - Aplicaciones de Física de Rocas
Sobre la oportunidad
Buscamos a las personas adecuadas: personas que quieran innovar, lograr, crecer y liderar. Atraemos y retenemos al mejor talento invirtiendo en nuestros empleados y capacitándolos para que desarrollen sus carreras. Experimenta los desafíos, las recompensas y la oportunidad de trabajar para uno de los mayores proveedores de productos y servicios para la industria energética global.
FUNCIONES DEL PUESTO
Este es un puesto práctico de ingeniería de software. Buscamos reclutar a un Ingeniero de Software experimentado para diseñar, desarrollar y modernizar aplicaciones de escritorio y en la nube de alto rendimiento para Física de Rocas. Reportando al Jefe de Equipo y trabajando en estrecha colaboración con el Propietario del Producto, serás responsable de la dirección técnica del software de producción: escribir código a diario, revisar solicitudes de extracción y tomar decisiones de arquitectura.
Responsabilidades Clave
- Diseñar y construir software: Arquitectar, implementar y mantener aplicaciones complejas de escritorio y en la nube utilizando prácticas modernas de ingeniería de software (patrones de diseño, principios SOLID, pruebas automatizadas, integración/entrega continua).
- Modernizar sistemas heredados: Liderar la migración de bases de código maduras de C/C++ a lenguajes, tiempos de ejecución y frameworks de UI/UX modernos, preservando la precisión científica y el rendimiento.
- Aprovechar el desarrollo asistido por IA: Adoptar activamente herramientas impulsadas por IA (por ejemplo, Copilot, generación de código, asistentes de pruebas automatizadas) para acelerar la entrega y mejorar la calidad del código.
Colaborar en la arquitectura: Asociarse con el Jefe de Equipo y el Propietario del Producto para traducir los requisitos en soluciones técnicas sólidas y mantenibles que el equipo pueda implementar e iterar.
- Comunicarse claramente: Escalar riesgos, compensaciones y progreso de manera oportuna y estructurada a partes interesadas técnicas y no técnicas.
Mantenerse actualizado: Evaluar y adoptar continuamente lenguajes, frameworks, servicios en la nube y herramientas de IA/ML emergentes relevantes para el producto.
CALIFICACIONES
Cualificaciones Requeridas
- 3+ años de ingeniería de software profesional construyendo y lanzando aplicaciones complejas de nivel de producción, no solo scripting, prototipos o investigación. Fuerte dominio de C#/.NET; y también C/C++; capacidad demostrada para trabajar en ambos lenguajes en un único ecosistema de producto. Título de grado (o superior) en Informática, Ingeniería de Software o una disciplina de ingeniería estrechamente relacionada.
- Comodidad y curiosidad con herramientas de desarrollo asistidas por IA y un historial de mantenerse al día con las tendencias tecnológicas. Experiencia con arquitectura en la nube (AWS, Azure, y/o Google Cloud). Experiencia demostrada con fundamentos de ingeniería de software: diseño orientado a objetos y basado en componentes, patrones de diseño, pruebas unitarias/de integración, control de versiones (Git) y flujos de trabajo de revisión de código. Experiencia práctica en CI/CD: construir, configurar o mantener pipelines automatizados de compilación y despliegue.
- Experiencia en la modernización de software heredado: migración de bases de código de lenguajes o frameworks antiguos a plataformas actuales, incluida la modernización de UI/UX.
Automotivado y colaborativo; prospera en un entorno de equipo y toma la iniciativa sin dirección. Excelentes habilidades analíticas, de comunicación y de resolución de problemas.
CALIFICACIONES
Cualificaciones Mínimas: Las cualificaciones mínimas se pueden adquirir a través de escuelas técnicas o experiencia relacionada equivalente. Los candidatos que tengan cualificaciones que superen los requisitos mínimos del puesto recibirán consideración para puestos de nivel superior dados (1) su experiencia, (2) requisitos adicionales del puesto y/o (3) necesidades del negocio. Dependiendo de la educación, la experiencia y el nivel de habilidad, podrían estar disponibles una variedad de oportunidades de empleo desde Profesional Técnico de Software (Senior - Principal).
Halliburton es un Empleador con Igualdad de Oportunidades. Las decisiones de empleo se toman sin tener en cuenta la raza, el color, la religión, la discapacidad, la información genética, el embarazo, la ciudadanía, el estado civil, el sexo/género, la preferencia/orientación sexual, la identidad de género, la edad, el estado de veterano, el origen nacional o cualquier otro estado protegido por la ley o la regulación.
Ubicación
97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Reino Unido
Detalles del Puesto
Número de Solicitud: 209089
Nivel de Experiencia: Contratación de Personal con Experiencia
Familia de Puestos: Ingeniería/Ciencia/Tecnología
Línea de Productos/Servicios: Landmark Software & Services
Tiempo Completo / Parcial: Tiempo Completo
Ubicaciones Adicionales para este puesto: Abingdon
Información de Compensación
La compensación es competitiva y proporcional a la experiencia.
