Empresa líder en soluciones de acuerdos digitales y firmas electrónicas busca un Ingeniero/a .NET Senior para unirse a su equipo de desarrollo de infraestructura de almacenamiento. El rol implica el diseño, desarrollo, testing, despliegue y mantenimiento de features críticas, con foco en sistemas distribuidos de alta escala y microservicios en Azure.
Si sos un/a Ingeniero/a .NET Senior con ganas de meterte en sistemas distribuidos y microservicios en Azure, este puesto en una empresa líder de soluciones digitales te va a encantar. Es una oportunidad para diseñar y desarrollar features críticas en un entorno dinámico.
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 al equipo de desarrollo de infraestructura de almacenamiento, con el fin de organizar y facilitar el crecimiento del negocio. El equipo es central para cómo los clientes y 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, 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. Disfrutarás de entornos empresariales de ritmo rápido donde podrás resolver problemas difíciles utilizando tecnologías y herramientas actuales. Colaborarás 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 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 centros de datos de 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 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. - 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: - 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. - 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 (PhD) en Ciencias de la Computación o experiencia equivalente. Ofrecemos*: - Formato de trabajo flexible: remoto, presencial o mixto. - 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 en 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, considerando costos y 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.
Skills requeridas
Beneficios
- Formato de trabajo flexible (remoto, oficina o híbrido)
- Salario competitivo y paquete de compensación
- Crecimiento profesional personalizado
- Herramientas de desarrollo profesional (mentoría, tech talks, capacitaciones)
- Comunidades tecnológicas activas
- Reembolso de educación
- Eventos corporativos y team buildings
- Beneficios específicos de la ubicación