Ingeniero Principal Full-stack (.NET/Angular) - GovTech
Empresa de consultoría busca Ingeniero Principal Full-stack con 10+ años de experiencia en .NET, SQL Server y Angular para unirse a un proyecto de modernización de aplicaciones SaaS para el sector público. El puesto es 100% remoto y ofrece pago competitivo en USD.
Si sos un/a ingeniero/a full-stack con experiencia en .NET y Angular y buscás un desafío remoto, este puesto es para vos. Podrás trabajar en la modernización de aplicaciones para el sector público, con pago competitivo en USD.
Descripción del puesto
SOBRE TRUELOGIC En Truelogic, somos un proveedor líder de servicios de externalización de personal (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 tecnológicos 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 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 Ingeniero Principal (Principal Engineer) práctico para ayudar a diseñar, construir y entregar aplicaciones SaaS empresariales de alta calidad y escalables. Este rol es ideal para alguien que disfruta resolviendo problemas complejos, escribiendo código limpio y asumiendo la plena propiedad de su trabajo, incluyendo pruebas y calidad. RESPONSABILIDADES - Escribir código de producción para componentes de sistemas críticos y complejos, estableciendo el estándar de calidad y mantenibilidad. - Diseñar, implementar y mejorar sistemas de software de alto rendimiento y modulares utilizando SQL, .NET y Angular, con un enfoque en la escalabilidad y la tolerancia a fallos. - Liderar diseños de sistemas complejos e influir en las decisiones de arquitectura en todos los equipos, asegurando la integración con los sistemas de toda la empresa. - Construir prototipos y pruebas de concepto para validar nuevas tecnologías y enfoques antes de su adopción generalizada. - Evolucionar grandes sistemas existentes, impulsando la modernización de monolitos a sistemas modulares sin interrumpir la entrega en producción. - Proporcionar orientación técnica que ayude a los equipos a planificar y ejecutar trabajos complejos de manera efectiva. - Asegurar que las rutas críticas sean observables y medibles mediante la implementación práctica de herramientas de monitoreo y rendimiento. CALIFICACIONES Y REQUISITOS DEL PUESTO - Más de 10 años de experiencia en ingeniería de software, incluyendo liderazgo técnico a nivel de staff o equivalente. - Fuerte dominio de .NET, SQL Server y Angular. - Capacidad comprobada para liderar la entrega de extremo a extremo de sistemas a gran escala y de alto impacto. - Experiencia en la definición de arquitecturas escalables y patrones reutilizables entre equipos. - Trayectoria en la propiedad de hojas de ruta técnicas y la modernización de sistemas heredados. - Sólida experiencia en pruebas automatizadas (incluyendo TDD) alineadas con el riesgo comercial. - Experiencia práctica con pipelines de CI/CD, Git y prácticas de desarrollo Agile. - Fuerte conocimiento de la observabilidad de sistemas, monitoreo de rendimiento y confiabilidad a escala. - Familiaridad con herramientas de calidad de código y seguridad como SonarQube o Mend. - Excelentes habilidades de comunicación y liderazgo interfuncional. QUÉ OFRECEMOS - Trabajo 100% Remoto: Disfruta de la libertad de trabajar desde la ubicación que te ayuda a prosperar. Todo lo que necesitas es 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 participación 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!
Responsabilidades
- Escribir código de producción para componentes críticos y complejos del sistema, estableciendo el estándar de calidad y mantenibilidad.
- Arquitectar, implementar y mejorar sistemas de software modulares y de alto rendimiento utilizando SQL, .NET y Angular, con enfoque en escalabilidad y tolerancia a fallos.
- Liderar diseños de sistemas complejos e influir en las decisiones de arquitectura entre equipos, asegurando la integración con sistemas a nivel empresarial.
- Construir prototipos y pruebas de concepto para validar nuevas tecnologías y enfoques antes de su adopción generalizada.
- Evolucionar grandes sistemas existentes, impulsando la modernización de monolitos a modulares sin interrumpir la entrega en producción.
- Proporcionar orientación técnica que ayude a los equipos a planificar y ejecutar trabajos complejos de manera efectiva.
- Asegurar que las rutas críticas sean observables y medibles mediante la implementación práctica de herramientas de monitoreo y rendimiento.
Skills requeridas
Beneficios
- 100% Remoto
- Pago competitivo en USD
- Días de vacaciones pagas
- Autonomía laboral
- Trabajo con empresas líderes de EE.UU.
- Actividades de engagement
- Equipos dinámicos
- Red global diversa
- Trabajo con profesionales experimentados