
Senior CRM Developer/Engineer
TechSoup•📍 Anywhere in the World•Full-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.