3+ years of experience in a similar CRM/Dynamics 365/Dataverse role
Experience with Dynamics 365/Dataverse, Azure Functions, and Azure Storage (Queues, Tables, Blobs)
Proficiency in C#, .NET Framework/.NET 8, Python, JavaScript, OAuth/SOAP/REST, SQL Server/SSIS, MSAL, and PowerShell
Strong analytical skills, clear communication in English, and ability to work effectively in a fully remote, collaborative environment
Requirements:
Architect and build Functions-based microservices with production-grade reliability (including message archiving, distributed locking, tiered retry, and adaptive rate limiting)
Develop and maintain Dynamics 365/Dataverse customizations (plugins, custom APIs, web resources, data models) and integrations across 6+ external systems (Box, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM, and others)
Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes; implement security infrastructure
Build ETL pipelines for regulatory compliance data and manage cloud infrastructure (Azure Functions Elastic Premium, multi-slot deployments, storage queues); contribute to documentation and knowledge sharing
Job description
Senior CRM Developer/Engineer About TechSoup
TechSoup is a global nonprofit social enterprise helping NGOs access technology, resources, and funding. For over 30 years, we’ve supported 1.4M+ organizations across 230+ countries, delivering over $19B in technology value.
We’re a fully remote, mission-driven team using technology to create a more equitable world. Position Summary As a Senior Senior CRM Developer / Engineer you will work closely with IT Team and various stakeholders. You will also be responsible for designing and implementing the full technology stack powering a global nonprofit enterprise operations platform. You will also be creating end-to-end flow starting from business process design and CRM customization through cloud-native serverless infrastructure, third-party API integrations, ETL pipelines, and security architecture. Key Responsibilities
Architect and build Functions-based microservices with production-grade reliability (message archiving, distributed locking, tiered retry, adaptive rate limiting)
Develop and maintain Dynamics 365/Dataverse customizations: plugins, custom APIs, web resources, and data models
Build and operate integrations across 6+ external systems (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM and other Shared Tech Systems)
Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes
Implement security infrastructure
Build ETL pipelines for regulatory compliance data (IRS revocation lists to SQL Server to CRM)
Create bilingual implementations (C#/.NET + Python) of core services for flexibility and platform reach
Contribute to defining the plan & approach for team
Quality results aligned with the enterprise architecture
Work actively with the whole team in preparing documentation, improving tech team capabilities and sharing knowledge regarding past and future implementations
Report, handle and verify defects
Recommending appropriate actions for test results
Close cooperation with Developers and DevOps daily
Help troubleshoot issues
Create logs to document testing phases and defects
Your Profile:
You have at least 3+ years’ experience in similar position
You can think analytically and clearly present and justify your opinion
You are looking for new challenges
Can talk freely in English (or on a communicative level, but want to develop yourself in this area)
You want to share knowledge as well as learn from others
Work Environment
Project management: Scrum in development, Kanban in support
Issue tracking tool: Jira
Knowledge repository: Confluence
Version control system: GIT
This is fully remote role Salary range: 12,000pln – 17,000 pln gross per month This may change depending on location, as we recalculate it for Cost of Living index for the given country.
Send your CV to [email protected] with Senior CRM Developer/Engineer in the title.