
Truelogic Software es una empresa de desarrollo de software nearshore que ofrece servicios ágiles de ampliación de equipos y desarrollo externalizado a medida. Sus equipos de ingeniería están ubicados en América Latina y trabajan con startups y empresas de Fortune 500 en entornos SaaS, B2B y empresariales. La empresa apuesta por una estrecha colaboración, una entrega ágil y una coordinación adaptada a las zonas horarias de sus clientes, respaldando proyectos distribuidos en más de 25 países. Su modelo centrado en el trabajo remoto reúne a ingenieros con experiencia en múltiples sectores y necesidades de desarrollo de software.
Ingeniero/a sénior de backend .NET — Finanzas (remoto, Colombia)
Desarrolla APIs y microservicios alojados en Azure para software financiero como parte de un equipo ágil y distribuido. Mejora productos existentes y ofrece nuevas capacidades con tecnologías .NET modernas.
Descripción
- Ayuda a un equipo ágil a ampliar las capacidades del software financiero
- Mejora aplicaciones existentes y contribuye a las iniciativas de desarrollo trimestrales
- Desarrolla y aloja software en Microsoft Azure
- Utiliza Visual Studio, Azure DevOps, C#, .NET Framework, .NET Core, Azure API Gateway, SQL Server, Angular y tecnologías relacionadas
- Diseña e implementa APIs y microservicios
- Produce código limpio, bien estructurado, comprobable y listo para producción
- Participa en revisiones de código entre pares
- Colabora estrechamente con equipos remotos y distribuidos
Requisitos
- Al menos seis años de experiencia profesional en ingeniería de software
- Experiencia práctica avanzada con C# y .NET Core para el desarrollo de APIs y microservicios
- Dominio sólido de los principios SOLID, la inyección de dependencias o IoC, y la creación de código limpio y fácil de mantener
- Experiencia práctica creando pruebas unitarias y de integración automatizadas
- Sólidos conocimientos de SQL y Entity Framework o EF Core, incluida la optimización de consultas y la atención al rendimiento
- Experiencia diseñando microservicios y sistemas distribuidos con comunicación asíncrona o basada en eventos
- Experiencia en desarrollo en la nube, preferiblemente con Microsoft Azure
- Experiencia con CI/CD y prácticas actuales de desarrollo de software
- Capacidad para entregar de forma independiente software bien diseñado, comprobable y listo para producción, y contribuir a revisiones de código
- Sólidas habilidades de comunicación y experiencia colaborando con equipos remotos y distribuidos
- Inglés fluido
- Residencia en Latinoamérica (LATAM) obligatoria
Beneficios
- Trabajo totalmente remoto
- Compensación competitiva pagada en USD
- Tiempo libre remunerado
- Autonomía en el trabajo
- Oportunidades para trabajar con empresas estadounidenses líderes
- Actividades de integración y una cultura centrada en el bienestar y el equilibrio entre la vida laboral y personal
- Colaboración en una red global diversa
- Colaboración con profesionales sénior experimentados