Software Engineer (w/m/d)
Core
Designing and implementing decoupled, event-driven microservices for the Fundraising department's cloud-based infrastructure.
Role type
Senior IC Software Engineer (C#/.NET/Azure)
Builds
Scalable cloud functions and integrations connecting CRM (MS Dynamics 365) with external systems
Domain
Non-profit / Humanitarian / Fundraising
Deliverable
production ML models | product features
Required skills
C#, .NET Core, Azure Functions, Azure Service Bus, REST APIs, Webhooks, relational databases, unit testing, integration testing, code reviews, technical documentation
Preferred skills
Microsoft Dynamics 365, Dataverse, Customer Insights, event-driven architecture, performance optimization
Technologies
Azure, C#, .NET Core, MS Dynamics 365, Service Bus
Responsibilities
Develop asynchronous serverless microservices; Integrate Microsoft Dynamics 365 and Customer Insights with external platforms; Develop customizations and interfaces for CRM to support administrative processes and marketing workflows; Extend automated unit and integration tests; Analyze performance bottlenecks and implement availability measures; Write clean, maintainable code and conduct code reviews; Document interfaces, components, and architectural decisions
Seniority
Mid-Senior, hands-on IC