TechSoup

Senior CRM Developer/Engineer

TechSoup📍 Anywhere in the WorldFull-time

Descripción del Trabajo

Únete a TechSoup: Tecnología con propósito e impacto global TechSoup es una empresa social global sin fines de lucro (ONG) que ayuda a otras organizaciones a acceder a tecnología, recursos y financiamiento. Durante más de 30 años, hemos apoyado a más de 1.4 millones de organizaciones en más de 230 países, entregando más de $19 mil millones de dólares en valor tecnológico. Somos un equipo impulsado por una misión, que trabaja en un modelo 100% remoto, utilizando la tecnología para crear un mundo más equitativo. Acerca del rol Como Senior CRM Developer/Engineer, trabajarás en estrecha colaboración con el equipo de TI y diversos stakeholders. Serás responsable de diseñar e implementar todo el stack tecnológico que impulsa la plataforma de operaciones de nuestra ONG a nivel global. En este empleo remoto, crearás flujos de extremo a extremo (end-to-end), comenzando desde el diseño de procesos de negocio y la personalización del CRM, hasta la infraestructura serverless nativa en la nube, integraciones de APIs de terceros, pipelines ETL y arquitectura de seguridad. 🚀 Tus responsabilidades Diseñar y construir microservicios basados en Functions con confiabilidad a nivel de producción (archivo de mensajes, bloqueo distribuido, reintentos escalonados, limitación de tasa adaptativa). Desarrollar y mantener personalizaciones en Dynamics 365 / Dataverse: plugins, APIs personalizadas, recursos web y modelos de datos. Construir y operar integraciones en más de 6 sistemas externos (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM y otros sistemas compartidos). Diseñar motores de reglas impulsados por configuración, permitiendo a los equipos de negocio modificar la lógica de enrutamiento y calificación sin necesidad de cambiar el código. Implementar y mantener la infraestructura de seguridad. Construir pipelines ETL para datos de cumplimiento normativo (por ejemplo, listas del IRS hacia SQL Server y luego al CRM). Crear implementaciones bilingües (C# / .NET + Python) de servicios centrales para dar flexibilidad y mayor alcance a la plataforma. Gestionar infraestructura en la nube: planes Azure Functions Elastic Premium, despliegues multi-slot, storage queues y table storage. Contribuir a la definición de planes y enfoques técnicos para el equipo, asegurando resultados de calidad alineados con la arquitectura empresarial. Colaborar activamente documentando, compartiendo conocimientos y mejorando las capacidades técnicas del equipo. Reportar, gestionar y verificar errores (defects), recomendando acciones basadas en los resultados de las pruebas. Trabajar en estrecha cooperación diaria con otros desarrolladores y el equipo de DevOps para la resolución de problemas (troubleshooting). 🎯 Tu perfil (Lo que buscamos en ti) Más de 3 años de experiencia comprobable en una posición similar o como desarrollador CRM. Experiencia sólida en el desarrollo de soluciones complejas utilizando: CRM Dynamics 365/Dataverse, Azure Functions, Azure Storage (Queues, Tables, Blobs), C#, .NET Framework, .NET 8, Python, JavaScript, OAuth/SOAP/REST, SQL Server/SSIS, MSAL y PowerShell. Capacidad analítica fuerte; puedes presentar y justificar tus opiniones técnicas con claridad. Tienes hambre de nuevos retos y ganas de compartir tu conocimiento mientras aprendes de los demás. Nivel de inglés intermedio-avanzado (conversacional): Puedes comunicarte fluidamente o tienes un buen nivel comunicativo y deseas seguir perfeccionándolo. 💻 Entorno de trabajo y metodologías Gestión de proyectos: Scrum para desarrollo, Kanban para soporte. Herramienta de seguimiento (Issue tracking): Jira. Repositorio de conocimiento: Confluence. Control de versiones: GIT. 🌟 Condiciones y Compensación Esta es una vacante IT con modalidad 100% trabajo desde casa (remoto LatAm / global). Rango salarial: 12,000 PLN a 17,000 PLN (Zloty polaco) brutos al mes. (Nota: Este monto se recalcula y ajusta según el índice de costo de vida del país desde el cual trabajes). 📩 Cómo postularte Si estás listo para usar tus habilidades en un trabajo remoto que genera un impacto positivo en el mundo, envía tu CV (en inglés) a ezajac@techsoup.org incluyendo estrictamente el título Senior CRM Developer/Engineer en el asunto del correo.