Arquitecto de software (Reino Unido)

Comparte esta publicación

El puesto:

Detego Global busca un arquitecto de software con experiencia para incorporarse a nuestro equipo de ingeniería, que está en plena expansión. Buscamos un desarrollador jefe preparado para dar el salto al puesto de arquitecto de software, que se encargue de definir la estrategia técnica y los estándares arquitectónicos, así como de orientar a los equipos de ingeniería en la creación de soluciones robustas y escalables.

El candidato ideal contará con una amplia experiencia en el desarrollo de software, sólidos conocimientos de .NET y C#, y pasión por definir la dirección técnica de software de importancia crítica con repercusiones reales en organizaciones de seguridad de todo el mundo. Trabajarás en estrecha colaboración con el arquitecto jefe y la alta dirección para establecer patrones arquitectónicos, evaluar tecnologías emergentes y garantizar que nuestros productos se desarrollen sobre bases técnicas sólidas.

Este puesto combina una profunda experiencia técnica con una visión estratégica y la capacidad de orientar a otros, y ofrece un importante potencial de crecimiento. Es imprescindible contar con sólidas habilidades de comunicación, liderazgo técnico y un enfoque colaborativo.

Este puesto, que se desarrolla en un entorno híbrido —con hasta cuatro días de teletrabajo y al menos un día a la semana en nuestra oficina de Horsham—, ofrece la oportunidad de liderar iniciativas de arquitectura en proyectos muy gratificantes, al tiempo que se contribuye a dar forma al futuro técnico de la empresa.

Únete a nosotros para trabajar en proyectos importantes que prestan apoyo a las fuerzas armadas, las fuerzas del orden, los servicios de inteligencia y las empresas de todo el mundo, formando parte de un equipo agradable y solidario.

¿Por qué Detego Global?

  • Una empresa tecnológica en rápido crecimiento que ha recibido numerosos premios tecnológicos en el Reino Unido y Estados Unidos.
  • Tecnología forense digital exclusiva y patentada a nivel mundial, en la que confían las fuerzas armadas, las fuerzas del orden, los servicios de inteligencia y las grandes empresas.
  • Oportunidad de marcar el rumbo técnico de un software de importancia crítica con repercusión a nivel mundial.
  • Una oportunidad significativa para el desarrollo profesional y el liderazgo.
  • Modalidades de trabajo híbridas flexibles para favorecer la conciliación entre la vida laboral y la personal.
  • Un ambiente de trabajo en equipo colaborativo, solidario e innovador.
  • Salario competitivo y paquete de prestaciones.


Responsabilidades principales:

  • Definir y mantener la arquitectura de software de los productos actuales y futuros, garantizando la escalabilidad, la seguridad y la facilidad de mantenimiento.
  • Adquirir un profundo conocimiento de nuestros productos y códigos fuente para contribuir de forma activa más allá del mero ámbito arquitectónico.
  • Crear y mantener registros de decisiones de arquitectura (ADR) en los que se documenten las decisiones técnicas clave y su justificación.
  • Evaluar y recomendar tecnologías, marcos de trabajo y herramientas que se ajusten a los objetivos empresariales y a la estrategia técnica.
  • Colaborar con los responsables de producto y las partes interesadas para plasmar los requisitos empresariales en soluciones técnicas.
  • Proporcionar liderazgo técnico y orientación a los equipos de desarrollo, al tiempo que se promueven las mejores prácticas y las normas de programación.
  • Diseñar integraciones de sistemas, API y arquitecturas de datos que favorezcan la modularidad y la interoperabilidad.
  • Realizar revisiones arquitectónicas y de código para garantizar el cumplimiento de las normas y los patrones establecidos.
  • Identificar y resolver la deuda técnica, los cuellos de botella en el rendimiento y las vulnerabilidades de seguridad.
  • Dirigir iniciativas de prueba de concepto para validar enfoques arquitectónicos y tecnologías emergentes.
  • Colaborar estrechamente con los equipos de DevOps y de infraestructura para dar respuesta a las necesidades de implementación y operativas.
  • Mantente al día de las tendencias del sector, los patrones arquitectónicos y las tecnologías emergentes.
  • Apoyar las iniciativas de contratación y de formación de equipos mediante la evaluación de candidatos y la orientación técnica.


Lo que buscamos:

  • Experiencia demostrada como desarrollador jefe o desarrollador sénior, con más de 5 años de experiencia en el desarrollo de software.
  • Amplia experiencia en desarrollo con .NET, C# y Visual Studio.
  • Experiencia en el desarrollo de servicios web basados en .NET y sistemas distribuidos.
  • Capacidad demostrada para diseñar e implementar arquitecturas de software escalables y fáciles de mantener.
  • Experiencia con patrones arquitectónicos, incluidos los microservicios, las arquitecturas basadas en eventos y las arquitecturas por capas.
  • Sólidos conocimientos sobre los principios de diseño de software, como SOLID, DRY y la separación de preocupaciones.
  • Dominio del marco Blazor y de las tecnologías web modernas.
  • Experiencia con HTML, CSS y aspectos relacionados con la arquitectura front-end.
  • Conocimientos especializados sobre Git y estrategias de control de versiones.
  • Experiencia en la implementación de estrategias de pruebas automatizadas, incluidas las pruebas unitarias, de integración y de extremo a extremo.
  • Sólidas habilidades de redacción y capacidad para elaborar especificaciones técnicas claras y registros de decisiones de arquitectura.
  • Excelentes habilidades de comunicación, con capacidad para explicar conceptos complejos tanto a un público técnico como a uno no técnico.
  • Experiencia en la orientación de desarrolladores y en el ejercicio del liderazgo técnico.
  • Sólidas habilidades para la resolución de problemas y capacidad para combinar la excelencia técnica con una ejecución pragmática.


Requisitos deseables:

  • Experiencia con WPF (Windows Presentation Foundation).
  • Experiencia con las últimas versiones de .NET Core y estrategias de migración.
  • Conocimientos sobre plataformas en la nube, como Azure y AWS, y sobre arquitecturas nativas de la nube.
  • Experiencia con tecnologías de contenedorización, como Docker y Kubernetes, así como con procesos de CI/CD.
  • Conocimiento de los principios de la arquitectura de seguridad y de la elaboración de modelos de amenazas.
  • Experiencia en los sectores de la ciberseguridad, la informática forense o la tecnología de defensa.
  • Conocimientos sobre el diseño de bases de datos y los patrones de arquitectura de datos.
  • Experiencia en el diseño de API y en arquitecturas RESTful o GraphQL.
  • Conocimientos sobre optimización del rendimiento y patrones de escalabilidad.
  • Formación oficial en arquitectura o certificaciones, como las certificaciones TOGAF o AWS/Azure Architect.


Ventajas y prestaciones:

  • Modalidad de trabajo híbrida con hasta cuatro días de teletrabajo y un día a la semana en nuestra oficina de Horsham.
  • Salario competitivo de entre 60 000 y 65 000 libras esterlinas al año, negociable en función de la experiencia.
  • Modalidades de trabajo flexibles para favorecer la conciliación entre la vida laboral y la personal.
  • Una oportunidad significativa para el desarrollo profesional y el liderazgo.
  • Exposición al software de misión crítica utilizado por las fuerzas armadas, las fuerzas del orden y los servicios de inteligencia de todo el mundo.
  • Oportunidad de trabajar en proyectos técnicamente exigentes y de gran repercusión.
  • Un ambiente de trabajo en equipo colaborativo y solidario.


Actividades diarias/semanales:

  • Definir y mantener la arquitectura de software y las normas técnicas en diversos productos.
  • Colaborar con los responsables de producto, los equipos de ingeniería y las partes interesadas para adaptar las soluciones técnicas a los objetivos empresariales.
  • Realizar revisiones de la arquitectura y del código para garantizar la calidad y la coherencia.
  • Orientar y apoyar a los desarrolladores, al tiempo que se promueven las mejores prácticas de ingeniería.
  • Evaluar las tecnologías emergentes y liderar iniciativas de prueba de concepto.
  • Colaborar con los equipos de DevOps y de infraestructura para dar respuesta a las necesidades de implementación y operativas.
  • Identificar y abordar la deuda técnica, los problemas de rendimiento y las cuestiones de seguridad.


Cómo presentar la solicitud:

Si estás preparado para dar el siguiente paso en tu carrera profesional y contribuir a dar forma al futuro del software de misión crítica, nos encantaría que te pusieras en contacto con nosotros.

Por favor, envía tu CV por correo electrónico a hr@detegoglobal.com.

Gracias.

Hemos recibido tus datos y un miembro de nuestro equipo se pondrá en contacto contigo en breve para analizar tus necesidades, responder a cualquier pregunta y ayudarte a encontrar la mejor forma de realizar el cambio con las mínimas molestias.

Gracias.

Hemos recibido tus datos y un miembro de nuestro equipo se pondrá en contacto contigo en breve para analizar tus necesidades, responder a cualquier pregunta y ayudarte a encontrar la mejor forma de realizar el cambio con las mínimas molestias.