Diseño de arquitecturas de software escalables y seguras para sistemas transaccionales.
Conocimientos en patrones de diseño y principios de arquitectura de software.
Implementación de patrones como Event Sourcing y CQRS.
Gestión de transacciones compensadas y manejo de transacciones gestionadas por eventos.
Estructuración de servicios y orquestación de servicios utilizando patrones como Microservicios y Service Mesh.
Diseñar aplicaciones desacopladas y altamente distribuidas, utilizando tecnologías como mensajería y colas de mensajes.
Conocimientos en el diseño de esquemas de bases de datos y en la optimización de consultas.
Desarrollo sobre bases de datos SQL (preferiblemente SQL server).
Experiencia en tecnologías contenerizadas como Docker y orquestación de contenedores con Kubernetes.
Conocimientos en tecnologías cloud.
Requirements
Profesional en ingeniería de sistemas o carreras afines.
Mínimo 4 años de experiencia como arquitecto.
Conocimiento y experiencia en: Lenguaje C#, .NET.
Conocimiento y experiencia en SQL Server.
Buenas prácticas de arquitecturas limpias, principios SOLID, arquitectura guiada por eventos.
Indispensable conocimiento en nube de Azure, configuración e implementación de soluciones en Azure Functions, Azure App Service, Azure Blob Storage, Azure Data Factory.
Patrones de arquitectura y estilos de arquitectura orientados a microservicios.
Conocimiento de arquitecturas asíncronas.
Conocimiento en desarrollo de software preferiblemente en angular y nodeJS (el rol no necesita que la persona desarrolle, pero sí apoyar el equipo en dudas técnicas).
Conocimiento en azure devops.
Tech Stack
Angular
Azure
Cloud
Docker
Kubernetes
Node.js
SQL
.NET
Benefits
Flexibilidad: ¡Aquí el equilibrio lo es todo! Ofrecemos un entorno que respalda horarios flexibles y trabajo remoto.
Colaboración: La colaboración es fundamental. Trabajamos en equipos multidisciplinarios, donde cada persona aporta sus habilidades únicas.
Multiculturalidad: Contamos con un equipo global diverso que fomenta una atmósfera de aprendizaje y crecimiento personal.
Desarrollo: Ofrecemos un plan de carrera personalizado, así como programas de formación para desbloquear tu potencial.
Relevancia: Colaboramos con clientes líderes en la industria en proyectos de alto impacto que definen el futuro tecnológico.