Job Description
Descripción del trabajo
Se busca un profesional para diseñar e implementar arquitecturas basadas en eventos y microservicios utilizando tecnologías modernas de .NET. La persona seleccionada será responsable de construir y mantener APIs RESTful y servicios en segundo plano que soporten operaciones financieras en tiempo real, trabajando en colaboración con producto, QA y DevOps en un entorno ágil.
Responsabilidades:
Diseñar e implementar arquitecturas basadas en eventos y microservicios con tecnologías .NET modernas.
Construir y mantener APIs RESTful y servicios en segundo plano que soporten operaciones financieras en tiempo real.
Colaborar en ceremonias ágiles como planificación, estimación y retrospectivas con producto, QA y DevOps.
Asumir la responsabilidad de funcionalidades desde el concepto hasta la producción, incluyendo arquitectura, pruebas y monitoreo.
Refactorizar de forma proactiva componentes heredados y evolucionar la arquitectura de la plataforma para cumplir con estándares de escalabilidad, seguridad y mantenibilidad.
Traducir los requerimientos de producto y cumplimiento en cobertura robusta de pruebas unitarias, de integración y end-to-end.
Contribuir en revisiones de código, flujos de trabajo CI/CD, documentación y compartición de conocimientos del equipo.
Requisitos:
Más de 4 años de experiencia comercial con .NET y C# en sistemas de producción.
Experiencia práctica con .NET Core 3.1 y superiores, ASP.NET Core Web API y servicios en segundo plano.
Experiencia en sistemas distribuidos y arquitecturas basadas en eventos.
Conocimiento práctico de multithreading, async/await y construcción de sistemas resilientes y de alta carga.
Experiencia trabajando con MSSQL y Redis, con conocimientos en caché de datos, transacciones y optimización de consultas.
Mantener principios SOLID, código limpio y patrones de diseño.
Buen nivel de inglés para documentación y conocimientos de ucraniano o ruso para comunicación.
Salario a percibir
A convenir