Descripción del Puesto
En busca de un desarrollador back-end para incorporarse a nuestra estructura de trabajo en jornada completa. Se requiere experiencia sólida en el ecosistema Microsoft moderno, así como en la integración de sistemas y entornos cloud-native.
El perfil deseado será fundamental en la construcción de servicios back-end escalables y en el desarrollo de integraciones seguras que impulsen la eficiencia operativa y la evolución digital de la empresa.
Se busca un alto nivel de habilidades en inglés tanto hablado como escrito para interactuar con equipos y clientes internacionales.
Tareas y Responsabilidades
- Diseñar y desarrollar componentes de back-end y middleware empleando C# y .NET 8.
- Implementar y mantener REST APIs seguras, además de capas de automatización que faciliten integraciones internas y externas.
- Crear pruebas unitarias e integradas para asegurar calidad, estabilidad y rendimiento del código.
- Aplicar patrones de arquitectura consolidados para construir soluciones robustas, modulares y escalables.
- Garantizar la fiabilidad de los servicios mediante logging estructurado, trazabilidad distribuida y health checks.
- Asistir a partners y clientes en la resolución de retos de integración back-end.
- Colaborar en equipos ágiles junto a arquitectos, desarrolladores y responsables de producto.
Requisitos y Conocimientos
- Dominio de C# y del ecosistema .NET 8 / X para sistemas distribuidos.
- Uso habitual de asistentes de IA para desarrollo (GitHub Copilot, Cursor u otros) para acelerar refactors, pruebas y generación de código.
- Experiencia sólida en PostgreSQL u otras bases de datos relacionales.
- Comprensión profunda de patrones de diseño como CQRS, publisher–subscriber, factory, inyección de dependencias y arquitectura de microservicios.
- Diseño de APIs seguras con JWT, OpenID Connect y middleware de autenticación.
- Manejo de Swagger / OpenAPI, Polly para resiliencia y Git para control de versiones.
- Despliegue y operación de servicios contenedorizados en Kubernetes.
- Experiencia con Azure Service Bus u otras soluciones de mensajería empresarial.
- Conocimientos de plataformas cloud, especialmente Microsoft Azure, y herramientas de observabilidad como Datadog, Serilog u OpenTracing.
Competencias Personales
- Excelente comunicación en inglés y capacidad para trabajar con equipos internacionales.
- Habilidad analítica y gran capacidad para resolver problemas complejos.
- Proactividad y autonomía para organizar tareas y cumplir plazos.
- Experiencia trabajando en entornos ágiles / Scrum.
Detalles del Puesto
- Tipo de contrato : Jornada completa.
- Idioma de trabajo : Inglés (imprescindible).