NET Developer | .NET 8, Microservicios, CQRS, DDD y Docker
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
- Desarrollo Backend y Microservicios:
Diseñar, desarrollar y mantener aplicaciones utilizando .NET Core 8, construyendo APIs REST y arquitecturas basadas en microservicios escalables y mantenibles.
- Diseño de Arquitectura y Patrones:
Aplicar principios de arquitectura moderna utilizando patrones como CQRS y DDD, garantizando soluciones robustas y alineadas con las necesidades de negocio.
- Gestión de Datos:
Desarrollar y optimizar el acceso a datos mediante Entity Framework Code First, asegurando un diseño eficiente y escalable de la capa de persistencia.
- Integración de Servicios:
Analizar, diseñar e implementar integraciones entre aplicaciones y servicios externos, actuando como Integrador de Servicios en entornos complejos.
- Contenerización y Despliegue:
Implementar soluciones utilizando Docker, colaborando en la preparación de entornos y la mejora de los procesos de despliegue.
- Calidad y Testing:
Desarrollar pruebas unitarias siguiendo metodologías TDD, garantizando la calidad, estabilidad y mantenibilidad del software.
- Desarrollo de Nuevas Soluciones:
Participar en el diseño y construcción de una nueva aplicación interna, contribuyendo tanto a la definición funcional como a la implementación técnica.
Requirements
Experiencia de 4-5 años como Desarrollador/a .NET:
- Experiencia sólida con Visual Studio 2022, .NET Core 8 y desarrollo de aplicaciones backend.
- Experiencia en diseño e implementación de APIs REST y microservicios con Web API .NET.
- Conocimientos avanzados en Entity Framework Code First y modelado de datos.
- Experiencia aplicando patrones de arquitectura y diseño como CQRS y DDD (Domain-Driven Design).
- Experiencia con Docker para la contenerización y despliegue de aplicaciones.
- Conocimientos en integración de sistemas y análisis de servicios.
- Experiencia desarrollando pruebas unitarias bajo metodología TDD.
- Capacidad de trabajo en equipo, orientación a la calidad y comunicación efectiva., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
- Metodologías ágiles (Scrum, Kanban).
- Buenas prácticas de desarrollo y principios SOLID.
- Herramientas de integración y despliegue continuo (CI/CD).
- Inglés técnico.
Benefits & conditions
Contrato Indefinido
About the company
Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento.
Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto.
Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…