Intermedia Intelligent Communications

Desarrollador de Software

JavaSQLAWSC++C#
Traducción automática. Consulta el original.

Descripción

Desarrollador de Software

Sobre el puesto

Intermedia busca un desarrollador Backend para unirse a nuestro: Equipo de ingeniería de producto de IA, centrado en la creación de servicios backend y capacidades de plataforma que potencian experiencias impulsadas por IA en productos de Contact Center y Comunicaciones Unificadas para ayudar a diseñar y desarrollar servicios backend escalables, fiables y mantenibles que soporten capacidades como Agentes de IA, Asistencia para Agentes y Supervisores, Enrutamiento Inteligente, Insights de Clientes y otras experiencias impulsadas por IA, o Equipo de producto de Contact Center, centrado en la creación de servicios backend y capacidades de plataforma que potencian la Orquestación de Interacciones, experiencias de Agentes y Supervisores, trabajando en sistemas backend complejos con flujos de datos en tiempo real y casi real, arquitecturas con alta integración y altas expectativas en cuanto a fiabilidad, escalabilidad y mantenibilidad.

Este puesto es ideal para alguien práctico, con mentalidad de producto y cómodo trabajando en sistemas backend complejos con flujos de datos en tiempo real y casi real que se integran con capacidades de IA y ML. Deberías ser capaz de traducir requisitos de producto y técnicos en una arquitectura backend sólida, impulsar la calidad de la implementación y contribuir activamente al diseño de subsistemas y servicios, mientras sigues creciendo hacia un liderazgo más amplio a nivel de sistema.

Aunque es principalmente remoto, este puesto requiere visitas ocasionales a la oficina en Coimbra o Aveiro. Planeamos abrir una oficina en Oporto en el futuro. Este enfoque da a los miembros del equipo la flexibilidad de trabajar de forma remota y al mismo tiempo reunirse en la oficina para colaborar y trabajar en equipo.

Departamento: Dev & Engineering

Tipo de empleo: Tiempo Completo

Ubicación: Portugal

Reporta a: Luis Miguel Borges Guilherme

Responsabilidades Clave

  1. Diseñar y desarrollar soluciones backend de alta calidad que sean escalables, mantenibles y estén alineadas con los estándares de la empresa.
  1. Construir y evolucionar servicios backend impulsados por IA, construir y evolucionar APIs y servicios backend para la Orquestación y Enrutamiento de Contact Center, productos de Agente y Supervisor.
  1. Implementar capacidades backend que soporten casos de uso operativos en tiempo real, productividad del agente, supervisión, orquestación de flujos de trabajo, toma de decisiones, Agentes de IA, Asistencia para Agentes y Supervisores, Enrutamiento Inteligente, Insights de Clientes y características relacionadas impulsadas por IA.
  1. Contribuir a las discusiones de diseño técnico y ayudar a dar forma a la arquitectura de subsistemas y a las decisiones de diseño de servicios.
  1. Colaborar estrechamente con los equipos de Producto, Ciencia de Datos, frontend y backend para definir requisitos, dar forma a soluciones técnicas y entregar capacidades de producto robustas.
  1. Analizar y mejorar el rendimiento del sistema, la escalabilidad, la fiabilidad y la eficiencia operativa.
  1. Implementar código de alta calidad y mantenible que siga los estándares de ingeniería y las mejores prácticas de Intermedia.
  1. Escribir pruebas unitarias y de integración y contribuir a la calidad de extremo a extremo en servicios y características.
  1. Solucionar problemas, depurar y resolver incidencias de producción en colaboración con equipos multifuncionales.
  1. Revisar código, mentorizar a otros ingenieros y ayudar a elevar la calidad general de ingeniería del equipo.
  1. Documentar diseños de software, enfoques de implementación, contratos de API y consideraciones operativas.
  1. Mantenerse al día con las tecnologías emergentes de IA e ingeniería de software y aplicarlas donde sea apropiado.

Lo que aportarás al puesto

  1. Título de Grado en Informática, Ingeniería de Software o un campo relacionado, o experiencia práctica equivalente.
  1. 5+ años de experiencia en desarrollo de software backend, con una sólida experiencia en la creación de servicios APIs modernos y distribuidos.
  1. Sólida experiencia con lenguajes de programación backend como Java, C#, C/C++, Kotlin, .NET o similares.
  1. Sólida comprensión de la arquitectura backend, diseño de servicios, diseño de API, patrones de integración y optimización del rendimiento.
  1. Sólida experiencia con bases de datos SQL y/o NoSQL, incluyendo diseño de esquemas y patrones de acceso a datos.
  1. Comprensión de sistemas habilitados por IA y cómo los servicios backend se integran con componentes de ML e IA. La experiencia práctica en ML es una ventaja, pero no es obligatoria.
  1. Experiencia en la creación de capacidades de producto complejas, no solo servicios simples basados en CRUD.
  1. Sólidas habilidades para la resolución de problemas, buen juicio de ingeniería y comodidad operando en entornos de producción.
  1. Capacidad para trabajar a partir de requisitos amplios y contribuir a especificaciones técnicas para subsistemas más pequeños.
  1. Capacidad para trabajar eficazmente en equipos multifuncionales y contribuir a discusiones técnicas y de producto.
  1. Sólidas habilidades de comunicación escrita y verbal.
  1. Experiencia trabajando en un entorno de desarrollo Ágil como Scrum o Kanban.

Habilidades Adicionales

  1. Experiencia trabajando en productos impulsados por IA, asistentes inteligentes, sistemas de enrutamiento o plataformas de generación de insights.
  1. Familiaridad con sistemas distribuidos, arquitecturas basadas en eventos o patrones backend en tiempo real.
  1. Experiencia con entornos en la nube como Azure o AWS en productos distribuidos globalmente.
  1. Familiaridad con conceptos de DevOps, pipelines de CI/CD, observabilidad y prácticas operativas backend.
  1. Experiencia liderando iniciativas backend desde el concepto hasta la entrega.
  1. Experiencia mentorizando ingenieros y contribuyendo a estándares de ingeniería y mejores prácticas.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores