Senior Back End Engineer
2024-12-09
Barcelona
Resumen corporativo:Empresa destacada en el ámbito del marketing relacional, dedicada a desarrollar soluciones innovadoras para marcas, comercios y empresas de servicios. Enfocada en crear estrategias personalizadas que fomentan el compromiso y la lealtad de los clientes.Su actividad se fundamenta en un análisis detallado de las necesidades de sus clientes, un espíritu constante de superación, la colaboración y la empatía como pilares clave para abordar nuevos retos.Descripción General:Estamos buscando un/a Senior Back End Engineer con experiencia en el diseño y evolución de arquitecturas tecnológicas robustas y escalables. El candidato ideal será un referente técnico con habilidades avanzadas en la implementación de soluciones innovadoras y sostenibles que impulsen la transformación digital. Si eres apasionado/a por la excelencia técnica, la resolución de problemas complejos y el liderazgo en proyectos estratégicos, ¡queremos conocerte!Funciones Principales:
Diseño de arquitecturas backend: Crear arquitecturas modulares, extensibles y escalables con enfoque en .NET.
Optimización de plataformas tecnológicas: Liderar la evolución y mejora de sistemas existentes, priorizando la sostenibilidad y reducción de deuda técnica.
Desarrollo de APIs RESTful: Diseñar e implementar servicios seguros, bien documentados y de alto rendimiento.
Integración de herramientas modernas: Configuración de pipelines de CI/CD con Azure DevOps y despliegues en entornos cloud.
Promoción de calidad de código: Implementar prácticas como TDD, refactorización, pruebas automatizadas y revisiones de código.
Evaluación de tecnologías emergentes: Incorporar herramientas y frameworks innovadores para mejorar la competitividad y eficiencia del desarrollo.
Colaboración técnica: Interactuar con equipos multidisciplinarios para garantizar la alineación con los objetivos estratégicos y técnicos.
Requisitos Técnicos:
.NET y SQL Server: Al menos 5 años de experiencia en diseño y desarrollo de soluciones backend.
Principios de arquitectura: Experiencia comprobable con patrones de diseño, SOLID, DDD y Clean Architecture.
TDD y pruebas automatizadas: Implementación efectiva de pruebas unitarias e integradas.
Azure DevOps: Configuración y gestión de pipelines de CI/CD y despliegues en la nube.
ORM .NET: Dominio en frameworks como Entity Framework para la interacción con bases de datos relacionales.
Diseño de APIs: Desarrollo de APIs RESTful seguras y escalables.
Habilidades Deseables:
Experiencia en contenedores (Docker, Kubernetes).
Conocimiento de protocolos de autenticación como OAuth2 y OpenID Connect.
Familiaridad con entornos cloud (Azure).
Conocimientos en tecnologías web modernas.
Soft Skills Requeridas:
Liderazgo técnico: Capacidad para definir estándares de desarrollo y guiar a equipos hacia soluciones de alta calidad.
Comunicación efectiva: Habilidad para interactuar con stakeholders y equipos técnicos.
Enfoque en la mejora continua: Proactividad en la adquisición de nuevos conocimientos y tecnologías.
Trabajo en equipo: Colaboración eficiente en entornos ágiles y multidisciplinarios.
Tipo de Contrato:Tiempo completo.
Diseño de arquitecturas backend: Crear arquitecturas modulares, extensibles y escalables con enfoque en .NET.
Optimización de plataformas tecnológicas: Liderar la evolución y mejora de sistemas existentes, priorizando la sostenibilidad y reducción de deuda técnica.
Desarrollo de APIs RESTful: Diseñar e implementar servicios seguros, bien documentados y de alto rendimiento.
Integración de herramientas modernas: Configuración de pipelines de CI/CD con Azure DevOps y despliegues en entornos cloud.
Promoción de calidad de código: Implementar prácticas como TDD, refactorización, pruebas automatizadas y revisiones de código.
Evaluación de tecnologías emergentes: Incorporar herramientas y frameworks innovadores para mejorar la competitividad y eficiencia del desarrollo.
Colaboración técnica: Interactuar con equipos multidisciplinarios para garantizar la alineación con los objetivos estratégicos y técnicos.
Requisitos Técnicos:
.NET y SQL Server: Al menos 5 años de experiencia en diseño y desarrollo de soluciones backend.
Principios de arquitectura: Experiencia comprobable con patrones de diseño, SOLID, DDD y Clean Architecture.
TDD y pruebas automatizadas: Implementación efectiva de pruebas unitarias e integradas.
Azure DevOps: Configuración y gestión de pipelines de CI/CD y despliegues en la nube.
ORM .NET: Dominio en frameworks como Entity Framework para la interacción con bases de datos relacionales.
Diseño de APIs: Desarrollo de APIs RESTful seguras y escalables.
Habilidades Deseables:
Experiencia en contenedores (Docker, Kubernetes).
Conocimiento de protocolos de autenticación como OAuth2 y OpenID Connect.
Familiaridad con entornos cloud (Azure).
Conocimientos en tecnologías web modernas.
Soft Skills Requeridas:
Liderazgo técnico: Capacidad para definir estándares de desarrollo y guiar a equipos hacia soluciones de alta calidad.
Comunicación efectiva: Habilidad para interactuar con stakeholders y equipos técnicos.
Enfoque en la mejora continua: Proactividad en la adquisición de nuevos conocimientos y tecnologías.
Trabajo en equipo: Colaboración eficiente en entornos ágiles y multidisciplinarios.
Tipo de Contrato:Tiempo completo.