SENIOR DEVELOPER SQL
Role details
Job location
Tech stack
Job description
Buscamos un Senior Developer .Net para incorporar de manera estable y estructural en uno de nuestros principales clientes en Viladecans.
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 WebAPI, 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 y mensajería (RabbitMQ).
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.
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) de preferencia con Azure DevOps.
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 AzureDevOps. Revisión de código de miembros del equipo.
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.
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.
~#Apoyo económico para tu conexión a internet en casa y Pack Home Office : silla, monitor, teclado…
~#Fruta fresca siempre disponible en la oficina.