Empresa de staff augmentation busca Ingeniero Full-Stack Senior con experiencia en .NET y Angular para modernizar y asegurar una plataforma crítica para el sector público. El rol es 100% remoto y ofrece pago competitivo en USD.
Aplicá si buscas un desafío en una plataforma crítica con enfoque en seguridad y modernización.
ACERCA DE 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 un éxito excepcionales, al 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 el desarrollo "backend" en C#, ASP.NET 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, garantizando al mismo tiempo prácticas de codificación segura, escalabilidad y estabilidad a largo plazo de la plataforma dentro de un entorno ágil. RESPONSABILIDADES - Mantener y mejorar las interfaces de usuario "browser-based" construidas con jQuery, Kendo UI y Bootstrap, asegurando rendimiento, accesibilidad y compatibilidad entre navegadores. - Liderar iniciativas de modernización de UI específicas, incluyendo actualizaciones de "framework" y migración incremental a Angular y TypeScript. - Diseñar, desarrollar y mantener servicios "backend" en aplicaciones .NET de múltiples capas utilizando C# y ASP.NET Core. - Construir y consumir APIs RESTful con contratos limpios, versionado adecuado y mecanismos de autenticación seguros. - Refactorizar código heredado progresivamente siguiendo los principios SOLID y patrones de arquitectura limpia sin interrumpir la estabilidad de producción. - Diseñar y optimizar esquemas de SQL Server, "stored procedures" y consultas para garantizar un alto rendimiento e integridad de los datos. - Impulsar esfuerzos de remediación de vulnerabilidades, incluyendo actualizaciones de dependencias, triaje de CVE e implementación de prácticas de codificación segura OWASP. - Desarrollar y mantener pruebas automatizadas unitarias y de integración para garantizar la cobertura de regresión y la fiabilidad del sistema. - Contribuir a las mejoras del pipeline de CI/CD, integrando compilaciones automatizadas, pruebas y escaneo de seguridad. - Colaborar interfuncionalmente con los equipos de QA, DevOps y producto para apoyar despliegues fluidos, observabilidad y esfuerzos de modernización continua. CALIFICACIONES Y REQUISITOS DEL PUESTO - Más de 5 años de experiencia en la construcción de aplicaciones .NET "production-grade" con sólida experiencia en C# en .NET Framework y .NET Core. - Experiencia práctica en el diseño e implementación de APIs RESTful utilizando ASP.NET / ASP.NET Core. - Sólida experiencia en SQL Server, incluyendo diseño de esquemas, T-SQL, "stored procedures", indexación y optimización de consultas. - Fuerte dominio de JavaScript / TypeScript y experiencia trabajando con aplicaciones basadas en jQuery, Kendo UI y Bootstrap. - Profundo conocimiento de los principios SOLID, arquitectura limpia, inyección de dependencias y separación de responsabilidades. - Experiencia con "frameworks" de pruebas automatizadas (xUnit, NUnit, MSTest; Jest o Jasmine para "front-end"). - Conocimiento de prácticas de codificación segura, OWASP Top 10 y remediación de vulnerabilidades a partir de herramientas SCA. - Experiencia trabajando con Git, flujos de trabajo de "pull request" y pipelines de CI/CD. - Experiencia desplegando aplicaciones .NET en entornos AWS (EC2, RDS, S3, CloudWatch). - Exposición a estándares de accesibilidad como WCAG 2.1 AA / Section 508. - Experiencia con "Domain-Driven Design" (DDD) y patrones de arquitectura de microservicios. QUÉ OFRECEMOS - Trabajo 100% Remoto: Disfruta de la libertad de trabajar desde la ubicación que te ayude 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 Estadounidenses: 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!