C# Team Lead

Hays
Vic, Spain
6 days ago
Apply on www.hays.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€40,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) User Authentication C Sharp (Programming Language) Code Review Continuous Integration Dependency Injection Software Design Patterns DevOps Github JSON Software Architecture
+12 more
SQL Databases Web Services Extensible Markup Language (XML) Data Logging Database Optimization Software Security Technical Debt Git Gitlab-ci Restful APIs Docker Jenkins

Job description

Desarrollo y mantenimiento de aplicaciones en C# y .NET, participando en el diseño e implementación de nuevas funcionalidades, integraciones con APIs y servicios de terceros, así como en la resolución de incidencias y optimización de bases de datos SQL. Además, participarás en la definición de arquitecturas, estándares de desarrollo, revisiones de código y planificación técnica de proyectos. Actuarás como referente técnico de un equipo de 2-3 desarrolladores, coordinando y priorizando tareas, realizando estimaciones, identificando riesgos y asegurando el avance de los proyectos. También impulsarás las buenas prácticas de desarrollo, proporciona mentoría al equipo y comunica el estado, avances e incidencias relevantes a los diferentes interlocutores.

Requirements

  • Experiencia sólida en C# / .NET (POO, principios SOLID, async/await, gestión de excepciones y logging).
  • Desarrollo e integración de APIs REST y Web Services (HTTP, JSON/XML, autenticación y gestión de errores).
  • Dominio de SQL (joins, CTEs, subconsultas, transacciones, procedimientos almacenados y optimización).
  • Uso avanzado de Git (branching, merges, pull requests y code reviews).
  • Conocimientos de arquitectura de software y capacidad para evaluar distintas soluciones técnicas.
  • Aplicación de buenas prácticas de desarrollo: SOLID, Dependency Injection, patrones de diseño, testing automatizado y gestión centralizada de errores.
  • Capacidad analítica, resolución de problemas y autonomía.
  • Enfoque en mantenibilidad, escalabilidad y reducción de deuda técnica., * Experiencia con CI/CD y DevOps (GitLab CI, GitHub Actions, Jenkins).
  • Docker y Docker Compose.
  • Automatización de despliegues, gestión de entornos, secretos, versionado y releases.
  • Monitorización, observabilidad y diagnóstico de incidencias.
  • Conocimientos de seguridad de aplicaciones.
  • Experiencia en microservicios y arquitecturas distribuidas.

Benefits & conditions

  • Contrato indefinido y directo con la empresa final
  • Salario fijo bruto anual acorde con tu experiencia previa.
  • Tanto el teletrabajo con el horario se ajustan a las necesidades del empleado
  • Entorno profesional familiar, cercano

About the company

Empresa experta en Integraciones de Software para terceros.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hays.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all