Full Job Description
.NET MDM Developer
Job Summary
The .NET MDM Developer will design, develop, and support enterprise integration solutions and cloud-native applications using C#, .NET, ASP.NET Core, and serverless technologies. The role focuses on building scalable data workflows, event-driven integrations, secure REST APIs, serverless components, and real-time data processing pipelines across enterprise systems. The developer will contribute to technical design discussions, mentor development teams, and support modern DevOps and CI/CD practices in complex Agile environments.
Key Responsibilities
• Create and maintain templates for deploying serverless components, including API Gateways, Lambda functions, Azure Functions, and serverless databases.
• Design and manage complex, long-running data workflows, including multi-system match/merge processes, using serverless orchestration services such as AWS Step Functions or Azure Durable Functions.
• Build and maintain C# pipelines using serverless messaging services such as AWS SQS, SNS, or Azure Event Grid to process real-time data deltas.
• Develop and secure lightweight, serverless REST APIs for downstream consumers to access data.
• Design and implement enterprise integration solutions connecting applications and platforms.
• Implement event-driven integrations using message queues, publish-subscribe architectures, and asynchronous processing patterns.
• Participate in technical design discussions and provide technical guidance and mentorship to development teams while actively contributing to development efforts.
• Implement CI/CD pipelines, DevOps practices, and Infrastructure as Code (IaC) for cloud-native applications.
• Apply secure API design practices covering authentication, authorization, and secure data exchange.
• Collaborate with cross-functional teams to deliver scalable integration and data solutions within Agile environments.
Required Qualifications
• 7+ years of hands-on experience developing enterprise applications using C#, .NET, and ASP.NET Core, including enterprise integration solutions.
• 5+ years of experience designing and developing REST APIs, reusable services, and enterprise integration solutions.
• 5+ years of experience designing, developing, and supporting enterprise applications and cloud-native solutions on AWS, Azure, or GCP.
• Strong experience with AWS is preferred, including serverless technologies such as Lambda, API Gateway, EventBridge, SQS, SNS, and Step Functions.
• 3+ years of experience leading technical design discussions and mentoring development teams while actively contributing to development efforts.
• 3+ years of experience with CI/CD pipelines, DevOps practices, Infrastructure as Code (IaC), and cloud-native application development.
• Experience building integrations between enterprise applications and platforms.
• Strong understanding of distributed systems, event-driven architectures, messaging patterns, and enterprise integration best practices.
• Experience implementing event-driven integrations using message queues, publish-subscribe architectures, and asynchronous processing patterns.
• Strong understanding of API security, authentication, authorization, and secure data exchange patterns.
• Experience working in large, complex enterprise environments using Agile development methodologies.
Preferred Qualifications
• Experience supporting an MDM platform or master data ecosystem.
• Experience with modern web frameworks such as Blazor, Angular, React, or similar technologies.