Empresa global de desarrollo de software busca un Ingeniero .NET Senior para unirse a su equipo de infraestructura de almacenamiento, trabajando en sistemas backend de alta performance y APIs en Azure.
Si sos un Ingeniero .NET Senior con ganas de trabajar remoto en proyectos de infraestructura de almacenamiento y sistemas backend de alta performance en Azure, esta oportunidad en N-iX es para vos. Sumate a una empresa global y potenciá tu carrera.
Descripción del puesto
N-iX es una empresa global de servicios de desarrollo de software que ayuda a empresas de todo el mundo a crear productos de software de próxima generación. Fundada en 2002, unimos a más de 2.400 profesionales expertos en tecnología de más de 40 países, trabajando en proyectos de impacto para líderes de la industria y empresas Fortune 500. Nuestra experiencia abarca cloud, datos, IA/ML, software embebido, IoT y más, impulsando la transformación digital en finanzas, manufactura, telecomunicaciones, salud y otras industrias. Únete a N-iX y forma parte de un equipo donde tus ideas tienen un impacto real. Nuestro Cliente busca un Ingeniero de Software automotivado para unirse a nosotros en el desarrollo de infraestructura de almacenamiento para organizar y facilitar nuestro crecimiento empresarial. Nuestro equipo es el centro de cómo los clientes y los servicios almacenan sus datos críticos y confían en su seguridad, rendimiento, disponibilidad, cumplimiento y durabilidad, lo que permite a los clientes obtener inteligencia y análisis a través de IA y BI. Como Ingeniero de Software, serás responsable de todos los aspectos del ciclo de vida del desarrollo de software, incluyendo el diseño, desarrollo, pruebas, implementación y mantenimiento de funcionalidades de productos en los productos de software del Cliente. Disfrutas de entornos empresariales dinámicos donde puedes resolver problemas difíciles utilizando tecnologías y herramientas actuales. Colaboras bien con otros miembros del equipo al intercambiar ideas, diseñar e implementar nuevas soluciones. También ayudarás al equipo a tener éxito pensando en formas de mejorar los procesos, sugiriendo maneras de hacer al equipo más efectivo y guiando y modelando las mejores prácticas de ingeniería. Responsabilidades: - Diseñar, desarrollar y mantener sistemas backend y APIs de alto rendimiento utilizando C# y tecnologías .NET, alojados en Azure y en varios centros de datos con nivel de cumplimiento. - Aprovechar servicios de Azure como Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage y bases de datos SQL/No-SQL para construir soluciones nativas de la nube escalables, seguras y confiables. - Construir y mantener arquitecturas basadas en microservicios utilizando C#, ASP.NET y otros. - Diseñar e implementar APIs RESTful o gRPC, asegurando una integración fluida con otros sistemas y productos. - Optimizar la arquitectura y la solución para escalabilidad y disponibilidad, teniendo en cuenta el costo y el mantenimiento. - Identificar y abordar proactivamente cuellos de botella de rendimiento y desafíos de escalabilidad. - Alinear diseños entre equipos, comunicar y resolver obstáculos. - Guiar y mentorizar a otros ingenieros a través de revisiones de diseño y código. - Horario de trabajo rotativo con al menos 4 horas de superposición diaria con la zona horaria PST (Pacific Standard Time). Requisitos: - Más de 4 años de experiencia en ingeniería de software en sistemas distribuidos a gran escala. - Más de 4 años de experiencia en la construcción de servicios web resilientes y de alta disponibilidad. - Experiencia en la comprensión de estándares y decisiones arquitectónicas. - Experiencia en desarrollo full-stack. - Título de Grado, Maestría o Doctorado en Ciencias de la Computación o experiencia equivalente. Ofrecemos*: - Formato de trabajo flexible: remoto, presencial o flexible. - 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 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 a freelancers
Responsabilidades
- Diseñar, desarrollar y mantener sistemas backend y APIs de alto rendimiento utilizando C# y tecnologías .NET, alojados en Azure y centros de datos
- Aprovechar servicios de Azure como Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage y bases de datos SQL/No-SQL para construir soluciones nativas de la nube escalables, seguras y confiables
- Construir y mantener arquitecturas basadas en microservicios utilizando C#, ASP.NET y otros
- Diseñar e implementar APIs RESTful o gRPC, asegurando una integración fluida con otros sistemas y productos
- Optimizar la arquitectura y la solución para la escalabilidad y la disponibilidad, teniendo en cuenta el costo y el mantenimiento
- Identificar y abordar de forma proactiva los cuellos de botella de rendimiento y los desafíos de escalabilidad
- Alinear diseños entre equipos, comunicarse y resolver obstáculos
- Guiar y mentorizar a otros ingenieros a través de revisiones de diseño y código
- Horario de trabajo con al menos 4 horas de superposición diaria con la zona horaria PST (Hora Estándar del Pacífico)
Skills requeridas
Beneficios
- Formato de trabajo flexible (remoto, oficina o mixto)
- Salario competitivo
- Buen paquete de compensación
- Crecimiento profesional personalizado
- Herramientas de desarrollo profesional (mentoría, capacitaciones, etc.)
- Comunidades tecnológicas activas
- Reembolso de educación
- Eventos corporativos y team buildings
- Beneficios específicos de la ubicación