Senior .NET Developer | Microservices | Azure
Aktualisiert am 05.05.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 29.04.2026
Verfügbar zu: 100%
davon vor Ort: 20%
.NET
Azure
Microservices
WPF Controls
REST
RabbitMQ
MS SQL Server
MongoDB
Azure Devops
English
Arabic
French

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre
2022-05 - heute

Smarter ? Employee Benefits System (B2B Ordering Platform)

Senior Backend Developer ? Microsoft .NET / Azure (Freelance) Microsoft Azure .NET Core C# ...
Senior Backend Developer ? Microsoft .NET / Azure (Freelance)

Played a key role in designing and delivering scalable Azure-based backend services for a large-scale B2B ordering platform, contributing to payment orchestration and event-driven architecture to ensure reliable processing of business-critical transactions, while collaborating closely with architects and business stakeholders to translate complex functional requirements into secure and resilient technical solutions.


Azure Cloud & Event-Driven Architecture:

  • Developed and operated .NET / C# microservices deployed on Microsoft Azure (PaaS).
  • Implemented event-driven communication using MassTransit with Azure Service Bus.
  • Used queues and topics to manage order lifecycle events and decouple backend services.
  • Applied retry policies, dead-letter queues, and idempotent message handling.
  • Used Azure Cache for Redis, Azure Storage Account, and Azure Key Vault.
  • Designed services to support horizontal scaling, asynchronous processing, and fault-tolerant communication patterns. 


Payment Integration & OMS / PSP Orchestration:

  • Delivered backend integration of a payment solution in a B2B ordering context.
  • Integrated Sogenactif (Société Générale) with Worldline as PSP.
  • Implemented asynchronous messaging between the Ordering system (OMS) and the PSP to manage payment state transitions (authorization, capture, transaction lifecycle management).
  • Implemented secure webhook processing integrated into asynchronous workflows. 


Security & Authentication:

  • Implemented OAuth 2.0 / OpenID Connect?based authentication patterns.
  • Enforced JWT-based authentication and authorization across APIs.
  • Integrated a dedicated security microservice responsible for token validation and claims enrichment. 


DevOps & Code Governance:

  • Managed source code using Azure DevOps, with one repository per microservice.
  • Implemented CI/CD pipelines per service with multi-environment deployments.
  • Developed shared internal NuGet packages for cross-cutting concerns.
  • Implemented unit and integration tests; monitored applications using Datadog. 

Microsoft Azure .NET Core C# Microservices Clean Architecture CQRS MassTransit Azure Service Bus Azure Cache for Redis Azure Storage Account Azure Key Vault OAuth 2.0 OpenID Connect JWT Azure DevOps NuGet SQL Server MongoDB Datadog
Edenred - Paris, France
1 Jahr
2021-05 - 2022-04

MyH4D ? Medical Teleconsultation System

Technical Lead .NET Microsoft .NET CORE WEB API Clean Architecture ...
Technical Lead .NET

Led the definition and implementation of the software architecture for a medical teleconsultation platform, establishing development standards and best practices while guiding the engineering team in delivering secure, scalable, and maintainable backend services. Oversaw application lifecycle management and CI/CD processes to ensure structured and reliable software delivery. 


Architecture & Technical Leadership:

  • Managed source code using Azure DevOps, with one repository per microservice.
  • Defined system architecture based on Clean Architecture principles.
  • Established coding standards and development best practices.
  • Analyzed and resolved complex technical and application issues. 


DevOps & Application Lifecycle Management

  • Implemented Application Lifecycle Management (ALM) processes.
  • Designed and maintained CI/CD pipelines using Azure DevOps.
  • Ensured controlled deployments and structured release management. 

Microsoft .NET CORE WEB API Clean Architecture Entity Framework Core (code first) Azure DevOps CI/CD SQL Server
Health for Development - Paris, France
3 Jahre 2 Monate
2017-11 - 2020-12

Court system modernization

Applications Operations Lead Microsoft .NET SERVER 2016 SHAREPOINT 2016 ...
Applications Operations Lead
  • Led investigation and resolution of complex operational incidents, including performance and production-impacting issues.
  • Managed a multicultural application support team, ensuring SLA compliance across incidents, service requests, and change management.
  • Oversaw application maintenance, production stability, and controlled rollout of enhancements.
  • Acted as senior technical point of contact for internal and external projects.
  • Coordinated workload prioritization and support activities to maintain high service availability.
  • Contributed to project planning by estimating timelines, resource needs, and technical scope.
  • Communicated progress, risks, and deliverables to client stakeholders and executive management.
  • Collaborated with project and account managers to ensure adherence to schedules, budgets, and contractual commitments. 
Microsoft .NET SERVER 2016 SHAREPOINT 2016 JIRA ManageEngine
Supreme Judiciary Council, Qatar
1 Jahr 6 Monate
2016-03 - 2017-08

Coordinates the development schedule for 3 software projects

Technical Lead .NET ASP.NET C# .NET 4.5 ...
Technical Lead .NET
  • Coordinates the development schedule for 3 software projects.
  • Defining Architecture and POCs for complex components.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Analyze and resolve technical and application problems. 
ASP.NET C# .NET 4.5 WINDOWS FORMS SOCKET PROGRAMMING ENTITY FRAMEWORK WINDOWS SERVICES SQL SERVER
TOTAL, France
8 Jahre 2 Monate
2007-12 - 2016-01

EverBlu Deployment Tool

Lead Developer .NET .NET 4.5 C# WPF ...
Lead Developer .NET

Advanced metering solution, remote reading multi-energy based on radio frequency.

  • Assist in the collection and documentation of user?s requirements, development of user stories,
  • estimates and work plans.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications built on Microsoft technologies.
  • Define and develop POC (Proof of Concept) for new technologies and implementations
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Analyze and resolve technical and application problems. 

.NET 4.5 C# WPF WCF WF EF 5 MVVM PRISM MEF TFS 2012 VS 2012 MS SQL Server 2012 Telerik
ITRON, France
8 Jahre 2 Monate
2007-12 - 2016-01

Participate in full development life cycle from requirements through implementation

Technical Expert .NET 4.5 SharePoint 2013 Workflow Manager ...
Technical Expert

Single and centralized platform that improve and document interactions between field managers and operational managers at headquarters. 

  • Participate in full development life cycle from requirements through implementation
  • Develop solution architecture and technical design that meet functional and non?functional requirements
  • Make technical decisions to meet the design goals laid out in product road map and by management.
  • Collaborate with business and project teams to gather requirements and business needs. 

.NET 4.5 SharePoint 2013 Workflow Manager BCS Search ADFS SQL Server 2012 REST API JQuery...
SMIP - International Committee of the Red Cross, Switzerland
8 Jahre 2 Monate
2007-12 - 2016-01

Trial Management System

Senior .Net Developer / Technical Expert C# VB.NET WCF ...
Senior .Net Developer / Technical Expert

ERP-like application for management of Nestlé R&D processes

  • Working on technical, transverse, and complex components
  • Coaching and training developers
  • Design documentation and code documentation/review
  • Looking for new solutions, best practices to improve developer?s productivity
  • Software Integration and Development 

C# VB.NET WCF LINQ EF RIA services Windows Mobile 6 Compact Framework SQL Server 2005/2008 Reporting Services Web Services Visual Studio Team System 2008 Net Advantage Infragistics
Nestle, Switzerland

Aus- und Weiterbildung

Aus- und Weiterbildung

2007

Bachelor?s Degree in Software Engineering ? The Moroccan School of Engineering Sciences


2005

Associate degree of Applied Science ? The Specialized Institute of Applied Technology


2003

Two-year university degree in mathematical and physical sciences


2001

Baccalaureate in Mathematical Sciences


Certificates

2021

  • AZ-400: Designing and Implementing Microsoft DevOps Solutions
  • AZ-204: Developing Solutions for Microsoft Azure
  • MCT: Microsoft Certified Trainer


2012

  • MCPD: Designing and Developing Web Applications Using Microsoft .NET Framework 4.0
  • MCTS: Web Applications Development with Microsoft .NET Framework 4
  • MCTS: Accessing Data with Microsoft .NET Framework 4
  • MCTS: Windows Communication Foundation Development with Microsoft .NET Framework 4


2008

  • MCTS: .NET Framework 2.0 ? Windows-based Client Development
  • MCTS: .NET Framework 2.0 - Application Development Foundation

Kompetenzen

Kompetenzen

Top-Skills

.NET Azure Microservices WPF Controls REST RabbitMQ MS SQL Server MongoDB Azure Devops

Produkte / Standards / Erfahrungen / Methoden

Skills & Expertise

  • Software Architecture: Domain Driven Design (Clean Architecture), Test Driven Development, Design Patterns, N-Layered Architecture, Object-Oriented Programming.
  • Microsoft .NET: .Net Core, Azure, Framework 4.5, 4.0, 3.5, 2.0, MVC, WebAPI, Entity Framework, C#, VB.NET, Visual Studio, TFS, Xaml, Linq, WPF, WCF, WF, Silverlight, Winforms, ASP.NET, Prism, MVVM, MVC, ,?
  • Cloud : Microsoft Azure, Azure DevOps
  • SharePoint: Web Parts custom, jobs, workflows, features, event receivers, CAML Query.
  • Mobile: Xamarin, IPhone SDK, iOS, Cocoa, Objective C, Windows Phone, Windows mobile.
  • Methodology: Agile, CMMI
  • Others: Project management. 

Betriebssysteme

Windows
Linux
Mac OS X

Datenbanken

SQL Server
Oracle

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre
2022-05 - heute

Smarter ? Employee Benefits System (B2B Ordering Platform)

Senior Backend Developer ? Microsoft .NET / Azure (Freelance) Microsoft Azure .NET Core C# ...
Senior Backend Developer ? Microsoft .NET / Azure (Freelance)

Played a key role in designing and delivering scalable Azure-based backend services for a large-scale B2B ordering platform, contributing to payment orchestration and event-driven architecture to ensure reliable processing of business-critical transactions, while collaborating closely with architects and business stakeholders to translate complex functional requirements into secure and resilient technical solutions.


Azure Cloud & Event-Driven Architecture:

  • Developed and operated .NET / C# microservices deployed on Microsoft Azure (PaaS).
  • Implemented event-driven communication using MassTransit with Azure Service Bus.
  • Used queues and topics to manage order lifecycle events and decouple backend services.
  • Applied retry policies, dead-letter queues, and idempotent message handling.
  • Used Azure Cache for Redis, Azure Storage Account, and Azure Key Vault.
  • Designed services to support horizontal scaling, asynchronous processing, and fault-tolerant communication patterns. 


Payment Integration & OMS / PSP Orchestration:

  • Delivered backend integration of a payment solution in a B2B ordering context.
  • Integrated Sogenactif (Société Générale) with Worldline as PSP.
  • Implemented asynchronous messaging between the Ordering system (OMS) and the PSP to manage payment state transitions (authorization, capture, transaction lifecycle management).
  • Implemented secure webhook processing integrated into asynchronous workflows. 


Security & Authentication:

  • Implemented OAuth 2.0 / OpenID Connect?based authentication patterns.
  • Enforced JWT-based authentication and authorization across APIs.
  • Integrated a dedicated security microservice responsible for token validation and claims enrichment. 


DevOps & Code Governance:

  • Managed source code using Azure DevOps, with one repository per microservice.
  • Implemented CI/CD pipelines per service with multi-environment deployments.
  • Developed shared internal NuGet packages for cross-cutting concerns.
  • Implemented unit and integration tests; monitored applications using Datadog. 

Microsoft Azure .NET Core C# Microservices Clean Architecture CQRS MassTransit Azure Service Bus Azure Cache for Redis Azure Storage Account Azure Key Vault OAuth 2.0 OpenID Connect JWT Azure DevOps NuGet SQL Server MongoDB Datadog
Edenred - Paris, France
1 Jahr
2021-05 - 2022-04

MyH4D ? Medical Teleconsultation System

Technical Lead .NET Microsoft .NET CORE WEB API Clean Architecture ...
Technical Lead .NET

Led the definition and implementation of the software architecture for a medical teleconsultation platform, establishing development standards and best practices while guiding the engineering team in delivering secure, scalable, and maintainable backend services. Oversaw application lifecycle management and CI/CD processes to ensure structured and reliable software delivery. 


Architecture & Technical Leadership:

  • Managed source code using Azure DevOps, with one repository per microservice.
  • Defined system architecture based on Clean Architecture principles.
  • Established coding standards and development best practices.
  • Analyzed and resolved complex technical and application issues. 


DevOps & Application Lifecycle Management

  • Implemented Application Lifecycle Management (ALM) processes.
  • Designed and maintained CI/CD pipelines using Azure DevOps.
  • Ensured controlled deployments and structured release management. 

Microsoft .NET CORE WEB API Clean Architecture Entity Framework Core (code first) Azure DevOps CI/CD SQL Server
Health for Development - Paris, France
3 Jahre 2 Monate
2017-11 - 2020-12

Court system modernization

Applications Operations Lead Microsoft .NET SERVER 2016 SHAREPOINT 2016 ...
Applications Operations Lead
  • Led investigation and resolution of complex operational incidents, including performance and production-impacting issues.
  • Managed a multicultural application support team, ensuring SLA compliance across incidents, service requests, and change management.
  • Oversaw application maintenance, production stability, and controlled rollout of enhancements.
  • Acted as senior technical point of contact for internal and external projects.
  • Coordinated workload prioritization and support activities to maintain high service availability.
  • Contributed to project planning by estimating timelines, resource needs, and technical scope.
  • Communicated progress, risks, and deliverables to client stakeholders and executive management.
  • Collaborated with project and account managers to ensure adherence to schedules, budgets, and contractual commitments. 
Microsoft .NET SERVER 2016 SHAREPOINT 2016 JIRA ManageEngine
Supreme Judiciary Council, Qatar
1 Jahr 6 Monate
2016-03 - 2017-08

Coordinates the development schedule for 3 software projects

Technical Lead .NET ASP.NET C# .NET 4.5 ...
Technical Lead .NET
  • Coordinates the development schedule for 3 software projects.
  • Defining Architecture and POCs for complex components.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Analyze and resolve technical and application problems. 
ASP.NET C# .NET 4.5 WINDOWS FORMS SOCKET PROGRAMMING ENTITY FRAMEWORK WINDOWS SERVICES SQL SERVER
TOTAL, France
8 Jahre 2 Monate
2007-12 - 2016-01

EverBlu Deployment Tool

Lead Developer .NET .NET 4.5 C# WPF ...
Lead Developer .NET

Advanced metering solution, remote reading multi-energy based on radio frequency.

  • Assist in the collection and documentation of user?s requirements, development of user stories,
  • estimates and work plans.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications built on Microsoft technologies.
  • Define and develop POC (Proof of Concept) for new technologies and implementations
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Analyze and resolve technical and application problems. 

.NET 4.5 C# WPF WCF WF EF 5 MVVM PRISM MEF TFS 2012 VS 2012 MS SQL Server 2012 Telerik
ITRON, France
8 Jahre 2 Monate
2007-12 - 2016-01

Participate in full development life cycle from requirements through implementation

Technical Expert .NET 4.5 SharePoint 2013 Workflow Manager ...
Technical Expert

Single and centralized platform that improve and document interactions between field managers and operational managers at headquarters. 

  • Participate in full development life cycle from requirements through implementation
  • Develop solution architecture and technical design that meet functional and non?functional requirements
  • Make technical decisions to meet the design goals laid out in product road map and by management.
  • Collaborate with business and project teams to gather requirements and business needs. 

.NET 4.5 SharePoint 2013 Workflow Manager BCS Search ADFS SQL Server 2012 REST API JQuery...
SMIP - International Committee of the Red Cross, Switzerland
8 Jahre 2 Monate
2007-12 - 2016-01

Trial Management System

Senior .Net Developer / Technical Expert C# VB.NET WCF ...
Senior .Net Developer / Technical Expert

ERP-like application for management of Nestlé R&D processes

  • Working on technical, transverse, and complex components
  • Coaching and training developers
  • Design documentation and code documentation/review
  • Looking for new solutions, best practices to improve developer?s productivity
  • Software Integration and Development 

C# VB.NET WCF LINQ EF RIA services Windows Mobile 6 Compact Framework SQL Server 2005/2008 Reporting Services Web Services Visual Studio Team System 2008 Net Advantage Infragistics
Nestle, Switzerland

Aus- und Weiterbildung

Aus- und Weiterbildung

2007

Bachelor?s Degree in Software Engineering ? The Moroccan School of Engineering Sciences


2005

Associate degree of Applied Science ? The Specialized Institute of Applied Technology


2003

Two-year university degree in mathematical and physical sciences


2001

Baccalaureate in Mathematical Sciences


Certificates

2021

  • AZ-400: Designing and Implementing Microsoft DevOps Solutions
  • AZ-204: Developing Solutions for Microsoft Azure
  • MCT: Microsoft Certified Trainer


2012

  • MCPD: Designing and Developing Web Applications Using Microsoft .NET Framework 4.0
  • MCTS: Web Applications Development with Microsoft .NET Framework 4
  • MCTS: Accessing Data with Microsoft .NET Framework 4
  • MCTS: Windows Communication Foundation Development with Microsoft .NET Framework 4


2008

  • MCTS: .NET Framework 2.0 ? Windows-based Client Development
  • MCTS: .NET Framework 2.0 - Application Development Foundation

Kompetenzen

Kompetenzen

Top-Skills

.NET Azure Microservices WPF Controls REST RabbitMQ MS SQL Server MongoDB Azure Devops

Produkte / Standards / Erfahrungen / Methoden

Skills & Expertise

  • Software Architecture: Domain Driven Design (Clean Architecture), Test Driven Development, Design Patterns, N-Layered Architecture, Object-Oriented Programming.
  • Microsoft .NET: .Net Core, Azure, Framework 4.5, 4.0, 3.5, 2.0, MVC, WebAPI, Entity Framework, C#, VB.NET, Visual Studio, TFS, Xaml, Linq, WPF, WCF, WF, Silverlight, Winforms, ASP.NET, Prism, MVVM, MVC, ,?
  • Cloud : Microsoft Azure, Azure DevOps
  • SharePoint: Web Parts custom, jobs, workflows, features, event receivers, CAML Query.
  • Mobile: Xamarin, IPhone SDK, iOS, Cocoa, Objective C, Windows Phone, Windows mobile.
  • Methodology: Agile, CMMI
  • Others: Project management. 

Betriebssysteme

Windows
Linux
Mac OS X

Datenbanken

SQL Server
Oracle

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.