Senior CRM Developer/Engineer

Remote Full-time
Senior CRM Developer/EngineerAbout TechSoupTechSoup 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 modelsBuild 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 changesImplement security infrastructureBuild 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 reachManage cloud infrastructure: Azure Functions Elastic Premium plans, multi-slot deployments, storage queues, table storageContribute to defining the plan & approach for team Quality results aligned with the enterprise architectureWork 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 Experience in complex solutions in 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, PowerShellYou 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 roleSalary range: 12,000pln – 17,000 pln gross per monthThis 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. 

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Part-Time Virtual Travel Assistant & Affiliate Recruiter Management (Ai)

Remote Full-time

Detail-Oriented Data Entry Clerk with Flexible Scheduling

Remote Full-time

[Remote] Care Manager PreService & Retrospective

Remote Full-time

**Experienced Customer Success Representative II – Sales Support & Customer Service**

Remote Full-time

Bilingual Administrator, Recycling Operations – ATLANTIC - 6 Months Contract

Remote Full-time

**Experienced Customer Support Representative – Health Insurance Benefits and Claims Resolution (Remote)**

Remote Full-time

DISTRIBUTION CUSTOMER SERVICE REPRESENTATIVE

Remote Full-time

Restaurant Crew Member - Late Night Shift - Competitive Pay, Benefits, and Opportunities for Growth at Raising Cane's

Remote Full-time

**Experienced Part-Time Customer Service Representative – Home-Based Opportunity at arenaflex**

Remote Full-time

Fully Remote Therapist, Counselor or Social Worker

Remote Full-time
← Back to Home