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
.
Job Requirements
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
.
Company description
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.