.Net Expert Application Development

Solo para miembros registrados
León
EUR 40.000 - 60.000
Descripción del empleo

Why SoftwareOne?

En SoftwareOne, acompañamos a organizaciones de todo el mundo en su camino hacia la transformación digital, proporcionando soluciones tecnológicas innovadoras y servicios de alto valor. Nuestro equipo de consultores trabaja con algunas de las plataformas más avanzadas del mercado, participando en proyectos desafiantes con impacto real en nuestros clientes.

The role

Lo que harás

  • Desarrollarás aplicaciones yellowfield, brownfield y greenfield optimizadas para AWS, Azure y GCP utilizando patrones de microservices y container orchestration.
  • Frameworks Modernos: Trabajarás con las últimas versiones de .NET 8/9 (Native AOT, AI capabilities, performance improvements) y Java 21 (Virtual Threads, Pattern Matching, ZGC optimizations).
  • Domain-Driven Design: Aplicarás DDD para modelar dominios complejos, definiendo bounded contexts, aggregates y ubiquitous language en colaboración con expertos del negocio.
  • Event-Driven Architecture: Implementarás sistemas basados en eventos para comunicación asíncrona entre microservices.
  • API Design Excellence: Crearás REST APIs robustas siguiendo principios RESTful, implementando GraphQL y gRPC según las necesidades del proyecto.
  • Database Mastery: Optimizarás consultas en SQL (PostgreSQL, SQL Server) y NoSQL (MongoDB, Cosmos DB, Redis) aplicando técnicas avanzadas de indexing y caching.

What we need to see from you

Stack Tecnológico & Herramientas

  • Backend: .NET 8/9 (C#, ASP.NET Core, Entity Framework), Java 21+ (Spring Boot, Hibernate, Project Loom).
  • Cloud Platforms: AWS (Lambda, ECS, RDS) o Azure (App Services, Functions, SQL Database) o GCP (Cloud Run, Pub/Sub).
  • Messaging: Azure Service Bus, AWS SQS/SNS.
  • Databases: PostgreSQL, SQL Server, MongoDB, Redis, Elasticsearch.
  • DevOps: Docker, Kubernetes, GitHub, GitHub Actions.
  • Monitoring: Application Insights, CloudWatch, Prometheus, Grafana, OpenTelemetry.

Tu perfil ideal

  • 5+ años de experiencia en desarrollo backend con arquitecturas distribuidas y sistemas de alta concurrencia.
  • Dominio avanzado de .NET Core/Framework y/o Java con conocimiento profundo de sus ecosistemas y performance tuning.
  • Experiencia sólida aplicando principios SOLID, KISS y patrones GoF (Strategy, Factory, Observer, Repository) en arquitecturas empresariales.
  • Conocimientos avanzados en Domain-Driven Design con experiencia modelando dominios complejos y definiendo bounded contexts.
  • Experiencia práctica con Event-Driven Architecture implementando CQRS, Event Sourcing y Saga patterns.
  • Capacidad demostrada en code reviews, pair programming y technical mentoring en equipos ágiles.
  • Mentalidad de Clean Code y TDD: experiencia implementando testing unitario.
  • Pasión por la excelencia técnica, troubleshooting proactivo y continuous improvement.

Job Function

Software & Cloud