Empresa N-iX busca un Lead Software Engineer con experiencia en C#/.NET y Azure para diseñar, desarrollar y mantener sistemas backend y APIs. Se valorará experiencia con microservicios y herramientas de orquestación como Temporal.
Si sos un .NET Engineer con ganas de liderar el diseño y desarrollo de sistemas backend y APIs en Azure, este puesto es para vos. Podrás trabajar con microservicios y herramientas de orquestación, en un entorno dinámico y con desafíos tecnológicos.
Descripción del puesto
Horario: 14:00-22:00 CET. Como Lead Software Engineer, serás responsable de todos los aspectos del ciclo de vida del desarrollo de software, incluyendo diseño, desarrollo, testing, despliegue y mantenimiento de funcionalidades en productos de software. Jugarás un rol clave para asegurar que las soluciones de almacenamiento de nuestro cliente sean confiables, escalables y soporten orquestación avanzada utilizando tecnologías como Temporal .NET SDK. Disfrutarás de entornos emprendedores de ritmo rápido donde podrás resolver problemas difíciles usando tecnologías y herramientas actuales. Colaborarás activamente con otros miembros del equipo al idear, diseñar e implementar nuevas soluciones. También ayudarás al equipo a tener éxito pensando en formas de mejorar procesos, sugiriendo maneras de hacer al equipo más efectivo, y mentorizando y modelando mejores prácticas de ingeniería. Responsabilidades: - Diseñar, desarrollar y mantener sistemas backend y APIs de alto rendimiento usando C# y tecnologías .NET, alojados en Azure y en varios centros de datos con niveles de cumplimiento. - Construir y mantener arquitecturas basadas en microservicios usando C#, ASP.NET y otras. - 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 cloud-native escalables, seguras y confiables. - Diseñar, implementar y mantener flujos de trabajo distribuidos usando Temporal .NET SDK para proveer orquestación resiliente y observable para procesos backend críticos para el negocio. - Integrar flujos de trabajo de Temporal con nuestra arquitectura de microservicios .NET e infraestructura basada en la nube. - Diseñar e implementar APIs RESTful o gRPC, y asegurar la integración fluida con otros sistemas y productos. - Optimizar la arquitectura y las soluciones para escalabilidad y disponibilidad, teniendo en cuenta costos y mantenimiento. - Identificar y abordar cuellos de botella de rendimiento y desafíos de escalabilidad de forma proactiva. - 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. Requisitos: - Amplia experiencia desarrollando servicios backend y APIs en C#/.NET. - Experiencia con servicios de Azure, incluyendo App Services, AKS, Blob Storage, Bases de Datos SQL/No-SQL. - Experiencia con arquitectura de microservicios y sistemas distribuidos. - Experiencia práctica con Temporal .NET SDK u otras herramientas/orquestación de flujos de trabajo (ej. Durable Functions, Step Functions, Apache Airflow). - Sólido entendimiento de diseño y construcción de aplicaciones cloud-native escalables, seguras y confiables. - Experiencia en diseño e implementación de APIs RESTful o gRPC. - Conocimiento de mejores prácticas de almacenamiento de datos, incluyendo seguridad, disponibilidad y cumplimiento. Se valorará: - Familiaridad con la integración de herramientas de orquestación en entornos de software empresarial. - Experiencia en optimización de rendimiento, gestión de costos y diseño para alta disponibilidad. - Excelentes habilidades de comunicación y colaboración. - Experiencia previa mentorizando ingenieros y realizando revisiones de diseño/código. - Antecedentes en soporte de integraciones de analytics y business intelligence. Ofrecemos*: - Formato de trabajo flexible: remoto, presencial 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, y más). - Comunidades tecnológicas activas con intercambio de conocimientos regular. - Reembolso de gastos educativos. - Regalos por aniversarios memorables. - 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 de diversos niveles de cumplimiento.
- Construir y mantener arquitecturas basadas en microservicios utilizando C#, ASP.NET y otros.
- 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 cloud-native escalables, seguras y confiables.
- Diseñar, implementar y mantener flujos de trabajo distribuidos utilizando el SDK de Temporal .NET para proporcionar orquestación resiliente y observable para procesos backend críticos para el negocio.
- Integrar flujos de trabajo de Temporal con nuestra arquitectura de microservicios .NET y la infraestructura basada en la nube.
- Diseñar e implementar APIs RESTful o gRPC, y garantizar una integración fluida con otros sistemas y productos.
- Optimizar la arquitectura y las soluciones para la escalabilidad y la disponibilidad, teniendo en cuenta los costos 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, comunicar y resolver obstáculos.
- Guiar y mentorizar a otros ingenieros a través de revisiones de diseño y código.
Skills requeridas
Beneficios
- Formato de trabajo flexible (remoto, oficina o flexible)
- Salario competitivo
- 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
- Reembolso de gastos educativos
- Regalos de aniversario
- Eventos corporativos y team buildings
- Beneficios específicos de la ubicación