The Hartford
The Hartford
The Hartford es una compañía de seguros y servicios financieros que atiende a particulares, familias y pequeñas y medianas empresas. Fundada en 1810, ofrece seguros de automóvil, hogar y empresas, además de beneficios para empleados y otras soluciones de seguros. La compañía también es conocida por sus programas de seguros de automóvil y hogar respaldados por AARP, que brindan a los miembros participantes acceso a beneficios y descuentos exclusivos.

Desarrollador de aplicaciones

Desarrolla aplicaciones web, API e integraciones para el negocio internacional de seguros de The Hartford. Da soporte a plataformas para transacciones de seguros, flujos de trabajo e información de gestión.

Descripción

  • Desarrollar aplicaciones web a medida para necesidades estratégicas y del día a día del negocio
  • Conectar servicios web y API internos y externos mediante tecnologías de integración
  • Aplicar principios sólidos de almacenamiento de datos, integración y arquitectura al diseñar soluciones
  • Entregar soluciones precisas y de alta calidad mediante pruebas y conciliación
  • Mantener documentación sobre entornos de aplicaciones, flujos de datos y procesos de soporte
  • Ayudar a resolver incidencias en producción que afecten al negocio
  • Colaborar con arquitectos de soluciones, gestores de proyectos, analistas de negocio, desarrolladores y equipos de TI
  • Coordinarse con proveedores externos de aplicaciones para conectar sus sistemas con la infraestructura y las aplicaciones de The Hartford
  • Revisar código y sistemas, y compartir comentarios constructivos
  • Colaborar con analistas de negocio para evaluar funcionalidades, estimaciones, usabilidad, costes y compensaciones
  • Recomendar formas de mejorar la capacidad de mantenimiento de las aplicaciones y el entorno tecnológico
  • Cumplir las políticas, los procedimientos y los estándares de Hartford
  • Adaptarse a las necesidades cambiantes y realizar otras tareas razonables que se le asignen

Requisitos

  • Experiencia práctica en desarrollo con C#
  • Experiencia con .NET Framework 4.7 y .NET Core
  • Experiencia con Entity Framework
  • Experiencia con el marco de pruebas NUnit
  • Experiencia en desarrollo web con ASP.NET MVC, JavaScript, IIS y desarrollo de API
  • Experiencia con MSDTC y MSMQ
  • Experiencia con Microsoft SQL Server
  • Experiencia con Azure DevOps
  • Experiencia en la creación y el mantenimiento de canalizaciones de compilación y despliegue
  • Experiencia con el control de versiones Git
  • Experiencia con AWS y desarrollo sin servidor
  • Experiencia con C# Lambda
  • Experiencia con Amazon Glue
  • Experiencia con PostgreSQL
  • Sólidos conocimientos de programación orientada a objetos y arquitectura orientada a servicios
  • Conocimientos de plataformas de información de gestión, conceptos de desarrollo y principios de almacenamiento de datos
  • Experiencia con prácticas de pruebas de software y datos
  • Sólido conocimiento de patrones de diseño y refactorización
  • Capacidad para aplicar buenas prácticas de desarrollo de software y estándares de codificación
  • Experiencia con métodos ágiles escalados y el ciclo de vida completo del desarrollo de software
  • Experiencia profesional pertinente, preferiblemente en seguros
  • Experiencia en un puesto de desarrollador de aplicaciones
  • Título universitario o experiencia equivalente
  • Proporcionar los datos necesarios sobre el derecho a trabajar en el Reino Unido antes de presentar la candidatura
  • Se valorará la experiencia con WPF/XAML, Angular, Ajax, HTML5, CSS, bus de servicios, multihilo, SSRS, SSIS, desarrollo en AWS o en la nube, sistemas de administración de pólizas, herramientas de flujo de trabajo, sistemas de gestión de siniestros, seguros generales comerciales de propiedad y responsabilidad civil, o procesos del mercado de Lloyd’s
  • No se exige una certificación en prácticas de desarrollo de Microsoft

Beneficios

  • Modalidad de trabajo híbrida
  • Posibilidades de desarrollo profesional
  • Oportunidad de aprender y mejorar las prácticas de interacción entre sistemas de software
  • Desplazamientos ocasionales a otras oficinas según sea necesario