Empresa global de tecnología busca un Arquitecto de Aplicaciones .NET con 8+ años de experiencia en C# y sistemas distribuidos a gran escala para un rol remoto. Se requiere experiencia en microservicios, KMS y cloud.
Si sos un arquitecto .NET con experiencia en sistemas distribuidos y microservicios, este puesto remoto te permite trabajar en proyectos globales de alta complejidad. Ideal para quienes buscan desafíos técnicos y crecimiento profesional en una empresa de tecnología líder.
Descripción del puesto
N-iX es una empresa global de tecnología que ayuda a empresas líderes y compañías Fortune 500 a construir productos de software y soluciones de ingeniería escalables. Desde 2002, nos hemos convertido en un equipo de más de 2.400 profesionales de la tecnología que trabajan en más de 40 países en todo el mundo, y ahora estamos creciendo activamente en LATAM. Con nuestra oficina en Medellín y una comunidad tecnológica de más de 100 personas en la región, ofrecemos opciones de trabajo flexibles, colaboración global, espacio para crecer y oportunidades para contribuir a proyectos globales significativos. Trabajarás en servicios back-end ultrarrápidos (gestionando claves de cifrado y criptografía avanzada) que procesan miles de transacciones de clientes cada segundo. Nuestro equipo es apasionado por entregar código de alta calidad y completamente probado para garantizar el nivel de seguridad y confiabilidad en el que nuestros clientes confían. Este es un rol práctico donde ayudarás a impulsar la dirección técnica, asegurar nuestra plataforma y habilitar directamente el futuro de nuestra Gestión Inteligente de Acuerdos entregando soluciones confiables a nuestros socios internos y clientes externos. Responsabilidades: - Desarrollar código de alta calidad, listo para producción, cubierto por un conjunto completo de pruebas. - Diseñar y desarrollar interfaces de usuario y funcionalidades principales para permitir a los desarrolladores internos integrar aplicaciones con el cliente más fácilmente. - Diseñar productos con seguridad y disponibilidad, realizando revisiones de diseño y código, y no solo codificando según una especificación. - Analizar y mejorar la eficiencia, confiabilidad y escalabilidad de los servicios principales. - Trabajar como parte de un equipo de desarrollo intersitios para impulsar el diseño, la implementación, las pruebas y el lanzamiento de productos. - Diseñar e implementar soluciones robustas de monitoreo, registro y telemetría para proporcionar una visibilidad operativa profunda y garantizar la confiabilidad y disponibilidad de los servicios críticos. - Colaborar con equipos de ingeniería de toda la empresa para integrar servicios de protección de datos en nuevas iniciativas de plataforma, asegurando un enfoque de seguridad por diseño desde las primeras etapas de desarrollo. Requisitos: - Más de 8 años de experiencia práctica en desarrollo en C# (preferido), Java, C++ u otro lenguaje de programación orientado a objetos. - Más de 8 años de experiencia en ingeniería de software en sistemas distribuidos a gran escala. - Título de B.S. o M.S. en Ciencias de la Computación o experiencia equivalente. Preferible: - Experiencia con arquitectura de microservicios (preferiblemente stack .Net, lenguaje C# o lenguajes similares). - Experiencia con servicios de gestión de claves (KMS) y/o criptografía. - Experiencia en la construcción de aplicaciones confiables, altamente disponibles y a gran escala. - Experiencia con el diseño y operación de servicios en la nube a gran escala. - Experiencia con CI/CD. - Sólidas habilidades organizativas, de resolución de problemas, comunicación y colaboración. Ofrecemos*: - Formato de trabajo flexible: remoto, presencial o flexible. - Un salario competitivo y un buen paquete de compensación. - Crecimiento profesional personalizado. - Herramientas de desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia y más). - Comunidades tecnológicas activas con intercambio regular de conocimientos. - Reembolso de gastos educativos. - Regalos conmemorativos por aniversarios. - Eventos corporativos y team buildings. - Otros beneficios específicos de la ubicación. *no aplicable para freelancers
Responsabilidades
- Desarrollar código de alta calidad, listo para producción y cubierto por un conjunto completo de pruebas
- Diseñar y desarrollar interfaces de usuario y funcionalidad principal para permitir a los desarrolladores internos integrar aplicaciones con el cliente más fácilmente
- Diseñar productos con seguridad y disponibilidad, realizando revisiones de diseño y código, y no solo codificando según una especificación
- Analizar y mejorar la eficiencia, fiabilidad y escalabilidad de los servicios principales
- Trabajar como parte de un equipo de desarrollo inter-sitio para impulsar el diseño, la implementación, las pruebas y la liberación de productos
- Diseñar e implementar soluciones robustas de monitoreo, registro y telemetría para proporcionar una visibilidad operativa profunda y garantizar la fiabilidad y disponibilidad de los servicios críticos
- Colaborar con los equipos de ingeniería de toda la empresa para integrar los servicios de protección de datos en las nuevas iniciativas de la plataforma, garantizando un enfoque de seguridad desde el diseño desde las primeras etapas del desarrollo
Skills requeridas
Beneficios
- Formato de trabajo flexible (remoto, oficina o híbrido)
- Salario competitivo y buen paquete de compensación
- Crecimiento profesional personalizado
- Herramientas de desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia, etc.)
- Comunidades tecnológicas activas con intercambio de conocimientos regular
- Reembolso de educación
- Regalos de aniversario
- Eventos corporativos y team buildings
- Otros beneficios específicos de la ubicación