




**Acerca de OutCode** Outcode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en el ámbito empresarial, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por exfundadores de startups y los mejores talentos en Productos, UX/UI, Desarrollo de Software y Aprendizaje Profundo en Máquinas. Nos unimos desde diversos orígenes con una visión común: aportar un enfoque ágil y centrado en el usuario a la innovación de productos y al desarrollo de software, comprendiendo completamente las necesidades del negocio antes de crear cualquier cosa. **Descripción del trabajo** * Ser un ingeniero práctico dentro de nuestro equipo de servicios backend que interactúa con múltiples equipos * Ayudarás a identificar áreas de mejora en la base de código y contribuirás a hacerla mejor * Desarrollarás implementaciones de patrones para resolver problemas del mundo real y proporcionarás orientación a los equipos de implementación. **Habilidades requeridas:** * .NET Core 5 EF CORE C\# * RabbitMQ * AWS S3 * Mandrill (Mailchimp) * SignalR * ASP .NET Core * Web API * PostgreSQL * Arquitectura Monolito Modular * Patrón CQRS con MediatR * Frontend ReactJS (17\.x) React Hooks React Hook Forms * Redux Redux Sagas * Axios Styles Components * MJML (framework para crear correos electrónicos) **Requisitos:** * Experiencia sólida en C\#, .NET Framework y tecnologías relacionadas * Experiencia con arquitecturas y tecnologías nativas para la nube * Experiencia en el diseño e implementación de APIs RESTful * Experiencia en arquitectura, desarrollo y mantenimiento de servicios web basados en la nube (preferiblemente AWS) * Experiencia en herramientas y técnicas de alto rendimiento, escalabilidad y optimización * Experiencia con tecnologías de bases de datos relacionales y no relacionales * Habilidades sólidas en depuración y resolución de problemas * Conocimientos profundos sobre concurrencia, resiliencia y caché * Conocimientos deseables sobre métodos ágiles de calidad y pruebas (BDD, TDD, pruebas unitarias y automatización) * Experiencia en entrega e integración continua * Liderar discusiones sobre mejores prácticas arquitectónicas, asesorar sobre mejores prácticas en la nube * Capacidad para promover principios de ingeniería tanto internamente como externamente * Curiosidad por las tecnologías emergentes y capacidad para evaluar y adaptarse rápidamente a nuevas tecnologías * Capacidad para colaborar con miembros del equipo para alcanzar un objetivo común * Licenciatura o maestría en informática o experiencia equivalente * Conocimiento de inyección de dependencias y modelos de arquitectura limpia * Entity Framework * Experiencia sólida con MS SQL Server y PostgreSQL * Experiencia con CI/CD usando Azure DevOps **Es bueno saberlo** * Eres un ingeniero práctico y te apasiona lo que haces * Lideras discusiones sobre mejores prácticas arquitectónicas y asesoras sobre mejores prácticas en la nube * Puedes promover principios de ingeniería interna y externamente * Te interesan las tecnologías emergentes y puedes evaluar y adaptarte rápidamente a ellas * Puedes colaborar con los miembros del equipo para lograr un objetivo común E04JI80034mh4079ucs


