Senior CRM Developer/Engineer at TechSoup | Torre

Senior CRM Developer/Engineer

You'll architect global enterprise CRM solutions, empowering over a million nonprofits to create social impact.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
PLN12k - 17k/month
~USD3.27k - 4.63k/month
location_on
Remote (for Poland residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
2 months ago

Requirements and responsibilities


Position SummaryAs a 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 ResponsibilitiesArchitect 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 teamQuality 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 implementationsReport, handle and verify defectsRecommending appropriate actions for test resultsClose cooperation with Developers and DevOps dailyHelp troubleshoot issuesCreate logs to document testing phases and defectsYour Profile:You have at least 3+ years’ experience in similar positionExperience 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 opinionYou are looking for new challengesCan 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 othersWork EnvironmentProject management: Scrum in development, Kanban in supportIssue tracking tool: JiraKnowledge repository: ConfluenceVersion control system: GITThis is fully remote role, however based in PolandSalary range: 12,000pln – 17,000 pln gross per month
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.