Senior Developer.Net
Role details
Job location
Tech stack
Job description
Construir y evolucionar aplicaciones Back-End en .NET, garantizando la calidad del código, la optimización de rendimiento y la integración con distintos servicios y bases de datos.
Trabajarás en un entorno colaborativo, aplicando principios de arquitectura avanzada (DDD, SOLID) y fomentando estándares de desarrollo, revisiones de código y buenas prácticas.
Requirements
- Experiencia de al menos 5 años en desarrollo de aplicaciones Back-End (C# 8 en adelante, Servicios Web API, .NET Core 5 en adelante).
- Languages: Español: Nativo / profesional., * Arquitectura y buenas prácticas: experiencia en arquitectura en capas, DDD, principios de desarrollo (SOLID, KISS, DRY) y patrones de diseño; Capacidad para diseñar e implementar soluciones técnicas de calidad; Detección de deficiencias en sistemas e implementación de mejoras eficientes; Comunicación y promoción de estándares de código.
- Back-End y servicios: experiencia de al menos 5 años en desarrollo de aplicaciones Back-End con C# (C# 8 en adelante, .NET Core 5 en adelante); experiencia en diseño e implementación de servicios APIs REST (mínimo 2 años); conocimiento de servicios web, manejo de peticiones (handles, call Http) y mensajería (Rabbit MQ); experiencia en Async / Await.
- Bases de datos y acceso a datos: experiencia con bases de datos relacionales (SQL Server); dominio de Entity Framework, LINQ y Web Page is Unavailable; conocimiento de Redis como sistema de cache distribuida.
- Calidad, procesos y rendimiento: experiencia en Unit Testing y testing automático; experiencia trabajando en entornos de integración continua y despliegue continuo (CI / CD) con preferencia Azure Dev Ops; conocimiento en profiling y análisis de rendimiento (valorable); experiencia en análisis y valoración de proyectos; deseable experiencia en el uso de Postman y / o diseño de pruebas de regresión., * Haber trabajado bajo metodologías Agile & SCRUM.
- Buen conocimiento de tecnologías y plataforma Front-End, como Javascript, HTML5 y CSS3.
- Conocer arquitectura de microservicios, contenedores (Docker) y tecnologías Cloud (AWS).
- Experiencia trabajando con equipo distribuidos globalmente.
- Experiencia con ALM y Azure Dev Ops.
- Revisión de código de miembros del equipo.
- Gestión técnica de equipos (coaching).
- Fomentar a los desarrolladores más juniors a tomar responsabilidades para su desarrollo dentro de la empresa.
- Generar entusiasmo por el trabajo bien hecho al resto del equipo.
Soft skills
- Proactividad, habilidades de liderazgo y comunicación efectiva.
Benefits & conditions
Open Spaces: espacios de intercambio de conocimiento que fomentan la colaboración y una metodología de trabajo híbrida, flexible y sostenible.
Metodología Smart Working: modelo híbrido de trabajo remoto (1 día a la semana de presencialidad, resto remoto, en las oficinas Viladecans Business Park).
Horario laboral flexible.
Jornadas reducidas los viernes y durante julio y agosto.
️ Vacaciones: 23 días.
Atmira Flex: vales de comida, abono transporte, seguro médico y ayuda para guardería a través de nuestra plataforma de compensación flexible.
Comunidad de Embajadores: actividades deportivas, aventuras, planes urbanos…