Empresa de consultoría busca Ingeniero Full-Stack Senior con experiencia en .NET (ASP.NET Core) y Angular para modernizar plataforma crítica para el sector público. El rol es 100% remoto para LATAM y ofrece pago competitivo en USD.
Aplicá si buscas un desafío como Senior Full-Stack Engineer en un proyecto de GovTech y HR Software en modalidad remota.
SOBRE TRUELOGIC En Truelogic, somos un proveedor líder de servicios de "staff augmentation" "nearshore" con sede en Nueva York. Durante más de dos décadas, hemos estado entregando soluciones tecnológicas de primer nivel a empresas de todos los tamaños, desde "startups" innovadoras hasta líderes de la industria, ayudándolas a alcanzar sus objetivos de transformación digital. Nuestro equipo de más de 600 profesionales de tecnología altamente calificados, con base en Latinoamérica, impulsa la disrupción digital asociándose con empresas de EE. UU. en sus proyectos más impactantes. Ya sea colaborando con gigantes de Fortune 500 o escalando "startups", entregamos resultados que marcan la diferencia. Al postularte a esta posición, estás dando el primer paso para unirte a un equipo dinámico que valora tu experiencia y aspiraciones. Nuestro objetivo es alinear tus habilidades con oportunidades que fomenten un crecimiento profesional y éxito excepcionales, al mismo tiempo que contribuyes a proyectos transformadores que dan forma al futuro. NUESTRO CLIENTE Un proveedor líder de soluciones basadas en la nube que empodera a las instituciones públicas para modernizar y optimizar sus operaciones. Con más de dos décadas de experiencia, esta organización crea tecnología que mejora la eficiencia, fomenta la transparencia y optimiza la forma en que las personas sirven a sus comunidades. RESUMEN DEL PUESTO Buscamos un "Senior Full-Stack Engineer" para dar soporte y modernizar una plataforma .NET "mission-critical" con un fuerte enfoque en seguridad, rendimiento y arquitectura limpia. Este rol abarca desarrollo "backend" en C#, ASP.NET http://ASP.NET Core y SQL Server, junto con tecnologías "front-end" que incluyen jQuery, Kendo UI, Bootstrap y una migración incremental a Angular. El ingeniero liderará iniciativas de modernización estructurada, remediación de vulnerabilidades, actualizaciones de dependencias y mejoras de CI/CD, al tiempo que garantiza prácticas de codificación segura, escalabilidad y estabilidad a largo plazo de la plataforma dentro de un entorno ágil. RESPONSABILIDADES - Desarrollo "Front-end" - Desarrollar y mantener aplicaciones Angular modulares, de alta calidad y "responsive". - Implementar componentes de UI utilizando TypeScript, HTML5, CSS\LESS\SCSS y patrones reactivos RxJS. - Gestionar el estado global y a nivel de componente usando NgRx. - Escribir pruebas unitarias robustas con Jest para asegurar alta calidad y mantenibilidad del código. - Optimizar aplicaciones web para velocidad, accesibilidad y compatibilidad entre navegadores. - Desarrollo "Backend" - Diseñar e implementar servicios ASP.NET http://ASP.NET Core Web API escalables y seguros. - Escribir código C# limpio y mantenible siguiendo las mejores prácticas de SOLID y arquitectura limpia. - Construir pruebas unitarias y de integración automatizadas usando xUnit. - Desarrollar capas de acceso a datos eficientes y confiables usando EF Core. - Colaborar en decisiones de arquitectura de API, versionado y documentación. - Base de Datos y Modelado de Datos - Diseñar esquemas de bases de datos relacionales y escribir SQL eficiente para SQL Server. - Realizar un modelado de datos sólido para soportar lógica de dominio compleja. - Optimizar consultas y asegurar la integridad de los datos a nivel de aplicación. - DevOps y Herramientas - Contenerizar aplicaciones usando Docker. - Construir, mejorar y mantener "pipelines" de CI/CD para despliegues automatizados. - Usar Git para control de versiones y adherirse a estrategias de "branching" colaborativas. - Trabajar estrechamente con equipos de DevOps para asegurar la entrega fluida de aplicaciones. CALIFICACIONES Y REQUISITOS DEL PUESTO - Experiencia comprobada con Angular (preferiblemente v18+) y TypeScript. - Fuerte entendimiento de RxJS, Observables y patrones de diseño reactivos. - Experiencia práctica con NgRx o librerías similares de gestión de estado. - Experiencia en ASP.NET http://ASP.NET Core Web API y diseño de servicios RESTful. - Sólido dominio de C#, el ecosistema .NET y las mejores prácticas de arquitectura. - Experiencia sólida con bases de datos SQL y optimización avanzada de consultas. - Experiencia con herramientas DevOps modernas, "pipelines" de CI/CD y Docker. - Competencia con "frameworks" de pruebas automatizadas como Jest y xUnit. - Capacidad para escribir código limpio, mantenible, testeable y bien documentado. - Fuertes habilidades de resolución de problemas y capacidad para trabajar en un entorno ágil y colaborativo. QUÉ OFRECEMOS - Trabajo 100% Remoto: Disfruta de la libertad de trabajar desde la ubicación que te ayuda a prosperar. Solo necesitas una laptop y una conexión a internet confiable. - Pago Altamente Competitivo en USD: Gana una compensación excelente y líder en el mercado en USD, que va más allá de las ofertas típicas del mercado. - Tiempo Libre Remunerado: Valoramos tu bienestar. Nuestras políticas de tiempo libre remunerado aseguran que tengas la oportunidad de desconectar y recargar cuando sea necesario. - Trabaja con Autonomía: Disfruta de la libertad de gestionar tu tiempo siempre que el trabajo se complete. Enfócate en los resultados, no en el reloj. - Trabaja con las Mejores Empresas Americanas: Amplía tu experiencia trabajando en proyectos innovadores y de alto impacto con empresas líderes en la industria de EE. UU. POR QUÉ TE GUSTARÁ TRABAJAR AQUÍ - Una Cultura que te Valora: Priorizamos el bienestar y el equilibrio entre la vida laboral y personal, ofreciendo actividades de "engagement" y fomentando equipos dinámicos para asegurar que prosperes tanto personal como profesionalmente. - Red Global Diversa: Conéctate con más de 600 profesionales en más de 25 países, expande tu red y colabora con un equipo multicultural de Latinoamérica. - Forma Equipo con Profesionales Calificados: Únete a talento senior. Todos nuestros miembros del equipo son expertos experimentados, lo que garantiza que trabajes con los mejores en tu campo. ¡Postúlate ahora!