directohace 9 días

Lead .NET Engineer

N
N-iX
Remoto · Tiempo completo
Líder8+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa global busca un Lead Software Engineer con 8+ años de experiencia en C#/.NET y sistemas distribuidos para diseñar, desarrollar y mantener infraestructura de almacenamiento y microservicios en Azure. Se requiere disponibilidad para cubrir horario PST.

Por qué aplicar

Si sos un/a crack del .NET con más de 8 años de experiencia y te copan los desafíos de infraestructura y microservicios en Azure, este puesto remoto es para vos. Podés liderar el desarrollo de soluciones críticas para una empresa líder global.

Descripción del puesto

Nuestro cliente es un líder global en soluciones de acuerdos digitales y firmas electrónicas, que permite a organizaciones de todo el mundo gestionar, firmar y automatizar de forma segura documentos y flujos de trabajo críticos para el negocio. Buscan 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 Líder (Lead Software Engineer), 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 producto en los productos de software del cliente. Disfrutas de entornos empresariales de ritmo rápido 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 mentorizando 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 niveles 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 de forma proactiva cuellos de botella de rendimiento y desafíos de escalabilidad. - Alinearte entre equipos para los diseños, comunicar y resolver obstáculos. - Guiar y mentorizar a otros ingenieros a través de revisiones de diseño y código. Requisitos: - Más de 8 años de experiencia en ingeniería de software en sistemas distribuidos a gran escala. - Más de 8 años de experiencia en la construcción de servicios web resilientes y de alta disponibilidad. - Amplia experiencia en el desarrollo de servicios backend y APIs en C#/.NET. - Experiencia con servicios de Azure, incluyendo App Services, AKS, Blob Storage, bases de datos SQL/NoSQL. - Experiencia con arquitectura de microservicios y sistemas distribuidos. - Experiencia práctica con el SDK de Temporal .NET u otras herramientas/orquestación de flujos de trabajo (ej. Durable Functions, Step Functions, Apache Airflow). - Sólida comprensión del diseño y construcción de aplicaciones nativas de la nube escalables, seguras y confiables. - Experiencia en el diseño e implementación de APIs RESTful o gRPC. - Conocimiento de las mejores prácticas de almacenamiento de datos, incluyendo seguridad, disponibilidad y cumplimiento. - Experiencia en la documentación de estándares y decisiones arquitectónicas. - Sólida experiencia en desarrollo full stack. - Disponibilidad para cubrir completamente el horario laboral PST de lunes a viernes es un requisito obligatorio para este puesto. - Título de Grado (B.S.), Maestría (M.S.) o Doctorado (Ph.D.) en Ciencias de la Computación o experiencia equivalente. Calificaciones Preferidas: - 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. - Experiencia en el soporte de integraciones de análisis y business intelligence. 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 a freelancers

Responsabilidades

  • Diseñar, desarrollar y mantener sistemas backend y APIs de alto rendimiento usando C# y .NET, alojados en Azure y centros de datos con diversos niveles 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 usando C#, ASP.NET y otras tecnologías.
  • 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 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

Diseño de sistemas distribuidosDesarrollo de servicios backendDesarrollo de APIsArquitectura de microserviciosDiseño de APIs RESTfulDiseño de APIs gRPCGestión de datosDocumentación de arquitecturaDesarrollo full stackColaboración en equipoAutosuficienteColaboraciónComunicaciónResolución de problemasMentoría

Beneficios

  • Salario competitivo
  • Paquete de compensación atractivo
  • Crecimiento profesional personalizado
  • Herramientas de desarrollo profesional
  • Comunidades tecnológicas activas
  • Reembolso de educación
  • Eventos corporativos
  • Team buildings

Explorar empleos relacionados