Freelance Abdelkader DJEDDI

123rédaction » Freelances » Freelance Abdelkader DJEDDI
Freelance
Abdelkader DJEDDI Développeur .NET Full Stack Senior | React | Angular | Azure

Rank : 1692

15 année(s) (Expérience) France

Développeur Senior C# .NET avec 14 ans d’expérience dans le développement et l’architecture logicielle. Spécialiste des technologies .NET Core 8, ASP.NET MVC, SQL Server, Azure et DevOps, j’ai évolué sur des projets variés allant du développement d’applications Web, Desktop et Cloud à la mise en place de microservices et d’architectures complexes (CQRS, DDD, SOLID, MVC, MVVM).

Je suis passionné par l’optimisation des performances, l’automatisation et l’amélioration continue des applications.

 

Lexis Nexis

                   Développeur .Net

Durée

01/2023 – Aujourd’hui

.Net – Sql

Projet

Lexis Poly

Mission

Le projet consiste en la création d’une application de gestion documentaire et de conformité fiscale, intégrant diverses fonctionnalités pour la gestion des documents, des dossiers, des formulaires fiscaux, et des partenaires. L’application utilise une architecture moderne et des technologies avancées pour offrir une solution complète et efficace.

Réalisation :

Développement Full-Stack :

·      Développement d’un micro-service selon les principes d’architecture hexagonale DDD, en appliquant une approche TDD pour garantir la robustesse et la maintenabilité du code.

·      Utilisation d’ASP.NET MVC et React 18, Node.js pour structurer l’interface utilisateur et implémenter des fonctionnalités de validation.

·      Utilisation des pipelines de build et déploiement (CI/CD sur AZURE) pour les microservices.

·      Développement et maintenance d’API RESTful en utilisant ASP.NET Web API.

·      La sauvegarde des données sur la base de données MongoDb

·      Développement de workflows automatisés avec Hangfire pour la gestion des documents, la validation et l’approbation.

·      Développement de la couche d’accès aux données avec Entity Framework (Code first) pour manipuler la base de données SQL Server.

Infrastructure et DevOps :

·      Utilisation de Git et Azure DevOps pour la gestion du code source, et la mise en place de pipelines CI/CD automatisés (Build, Tests, Deploy).

·      Création et configuration de pipelines Azure DevOps.

·      Conteneurisation des microservices avec Docker.

·      Déploiement et orchestration des services dans Azure Kubernetes Service (AKS) : définition des manifestes Kubernetes (YAML),

·      Monitoring et diagnostic des services déployés via Azure Application Insights.

 

Clean code :

·      Assurer la qualité et la maintenabilité du code en suivant les principes de clean code.

·      Optimisation de la Qualité du Code avec SonarQube.

·      Surveillance et Diagnostic des Performances avec Application Insights.

·      Application des principes SOLID pour améliorer la structure et la maintenabilité du code.

·      Réalisation de revues de code régulières pour identifier et corriger les problèmes de qualité.

·      Refactorisation du code hérité pour améliorer les performances et la maintenabilité.

·      Mise en place de tests unitaires et d’intégration avec xUnit et Moq pour garantir la fiabilité du code.

 

Gestion des Documents et Conformité :

·      Développement de fonctionnalités pour la gestion des parapheurs, incluant la création, la modification et la validation des documents.

·      Intégration avec des services de signature électronique pour assurer la conformité légale.

Intégration de RabbitMQ :

·      Gestion des messages asynchrones entre les différents services de l’application.

·      Configuration de RabbitMQ dans le fichier Web.config pour activer la messagerie asynchrone.

·      Développement de producteurs et consommateurs RabbitMQ pour gérer les messages de SignalR.

·      Mise en place de mécanismes de retry et de gestion des erreurs pour assurer la fiabilité des messages.

·      Utilisation de RabbitMQ pour la publication et la souscription des événements SignalR, améliorant ainsi la réactivité de l’application.

Développement et optimisation des procédures stockées en T-SQL :

·      Conception et développement de procédures stockées pour l’extraction, la transformation et le chargement (ETL) des données.

·      Optimisation des requêtes T-SQL pour améliorer les performances et réduire les temps de traitement.

Gestion des Dossiers et Documents :

·      Implémentation de modules pour la rédaction de documents et la gestion des dossiers, permettant une organisation efficace des informations.

·      Développement de fonctionnalités pour le suivi des dossiers et la gestion des versions des documents.

Gestion des IFU et Conformité Fiscale :

·      Développement de fonctionnalités pour la génération et la gestion des IFU, assurant la conformité avec les réglementations fiscales.

·      Intégration avec des services externes pour la validation et la transmission des IFU.

Gestion des Formulaires Cerfa :

·      Implémentation de modules pour la gestion des formulaires Cerfa 2777 et 2561, incluant la génération, la validation et la transmission des formulaires.

·      Développement de fonctionnalités pour le suivi des déclarations et la gestion des erreurs.

Intégration de Services Externes :

·      Connexion avec des API partenaires pour l’échange de données et l’intégration de services externes.

Gestion des Partenaires :

·      Développement de modules pour la gestion des partenaires, incluant la création, la mise à jour et la suppression des partenaires.

Tests et Déploiement :

·      Mise en place de tests unitaires et d’intégration selon une approche TDD, utilisation d’outils de gestion de version et de déploiement continu.

·      Développement des tests End To End avec TestCafe.

Méthodologie Agile :

·      Projet géré en mode agile avec la méthodologie Scrum.

Technologies

.NET 8, C#, React 18, NodeJs , WPF , .NET Framework 4.8 ,  Azure Portal, Azure DevOps , Docker, SonarQube , T-SQL, LINQ, Clean code,  JavaScript, ASP.NET MVC, Azure, Entity Framework, log4net, SQL Server 2016 , DocuSign, CegidExpert, Redis, RabbitMQ, SSL/TLS , OAuth2, OpenID Connect, Studio 2022, Git, NuGet, Datadog, log4net, Hangfire, WebDav, SignalR, OneTrust, Pendo, TestCafe

     

 

 

 

SAGE

Développeur Back end .Net

Durée

01/2020 – 12/2022

.Net

Projet 1

Intégration Sage Espace Employé et SBCP

Mission

Intégré les nouvelles fonctionnalités SBCP sous forme de micro-services dans l’objectif d’améliorer la maintenabilité et la facilité d’ajout de nouvelle fonctionnalité sur la solution.

Réalisation :

·        Développement d’un micro-service selon les principes d’architecture hexagonale CQRS, DDD

·        Utilisation des API fournies par Azuneed/SEE

·        Utilisation de la messagerie Kafka (Pattern Saga)

·        Utilisation de Git et Azure DevOps pour la gestion du code source, et la mise en place de pipelines CI/CD automatisés (Build, Tests, Deploy).

·        Création et configuration de pipelines Azure DevOps.

·        Conteneurisation des microservices avec Docker.

·        Déploiement et orchestration des services dans Azure Kubernetes Service (AKS) : définition des manifestes Kubernetes (YAML),

·        Monitoring et diagnostic des services déployés via Azure Application Insights.

·        La sauvegarde des données sur la base de données MongoDb

·        L’utilisation d’API REST

·        Développement et optimisation des procédures stockées en T-SQL

·        Conception et développement de procédures stockées pour l’extraction, la transformation et le chargement (ETL) des données.

·        Optimisation des requêtes T-SQL pour améliorer les performances et réduire les temps de traitement.

·        Assurer la qualité et la maintenabilité du code en suivant les principes de clean code.

·        Application des principes SOLID pour améliorer la structure et la maintenabilité du code.

·        Réalisation de revues de code régulières pour identifier et corriger les problèmes de qualité.

·        Refactorisation du code hérité pour améliorer les performances et la maintenabilité.

·        Mise en place de tests unitaires et d’intégration avec xUnit et Moq pour garantir la fiabilité du code.

·        Mentorat des développeurs juniors sur les meilleures pratiques de clean code et les principes SOLID.

·        Tests unitaires

·        Livraison contenue avec Azure Devops

·        Projet agile avec Scrum

 

Technologies

.Net Core, .Net 7 , ReactJS, Azure Portal, Azure DevOps, Azure Functions, Azure Service Bus, AKS, GitHub Sage, Git, T-SQL Visual studio 2022, Dapper , Azure SQL Database, ReSharper, Worker Services , OAuth2, OpenID Connect, Docker, Lens, MongoDB, KaDeck, kafka, Kubernetes, Helm, ChocolateyGUI

Projet 2

Intégration SBCP – Dématérialisation et Remontée conso

Mission

Développement d’APIs publiques de SBCP portées par une gateway de dématérialisation (Salarié,Bulletin).

Réalisation :

·        Création de micro-services prenant en charge les bulletins édités, les salariés éligibles à la dématérialisation

·        L’application du pattern CQRS

·        La sortie de l’entité salarié :

      Ecriture en double dans la base de données actuelle SBCP et dans une base mongoDb de l’entité salarié au sens RH et des autres entités présente dans la fiche salariée

      Agrégation des entités pour une mise à disposition d’une vue en lecture pour l’écran salarié

·        Projets agile avec Scrum

 

Technologies

.Net Core, .Net 7, Azure Portal, ReactJS, Azure DevOps, Azure Functions, Azure Service Bus, AKS, GitHub Sage, Git, T-SQL Visual studio 2022, ReSharper, Docker, Lens, MongoDB, KaDeck, kafka, Kubernetes, Helm, ChocolateyGUI

Projet 3

Optimisation du traitement des DSN

Mission

Le but est de faire un constat pour trouver une millieur solution d’optimisation du traitement des Déclaration Sociale Nominative.

Réalisation :

·        Faire un constat

·        Faire plusieurs itérations (50, 100,500 salariés, découpage par blocks,…) pour comparer :

ü  Les Temps des traitements de charque fonction.

ü  Allocations mémoire de charque fonction.

ü  L’arborescence de appels des fonctions.

ü  Le chemin chaud des fonction (Par rapport le temps de traitement et l’allocation mémoire).

ü  Temps UC de charque fonction.

 

·        Voir les traces sur app insight.

·        Utilisation des outils pour faire des métriques.

 

     

 

 

CETELEM

CETELEM

Durée

07/2017 – 10/2019

.Net / DevOps

Projet 1

Orion

Mission

Réalisation de nouvelles fonctionnalités et modules pour l’outil de vente commun à toutes les activités de BNP Paribas Personal Finance.

·        Etude de l’existant

·        Elaboration des spécifications techniques

·        Réalisation de services applicatifs différés pour l’extraction des données de production des différents apporteurs d’affaires et le calcul de statistiques de production à injecter dans l’outil de suivi et de pilotage des forces d’animation.

·        Réalisation d’un module de gestion des échéances des assurances déléguées, et gestion des impacts de ce module sur l’outil de Regroupement de Crédits, l’outil de Crédits Immobiliers ainsi que l’édition des documents.

·        Maintenance évolutive et correction des bugs.

·        Pratique d’ingénierie logicielle moderne (méthodologies de développement, intégration continue, mise en place de tests à faire).

·        Déploiement des solutions techniques

·        Participation dans stand up meeting chaque jour.

 

Technique :

·        Développement de la couche Front Office avec Aspnet MVC 5)

·        Développement des web service Rest  (WEB API 2)

o   Conception et développement d’une solution d’authentification en se basant sur IdentityServer, protocole OAuth2 et OpenIDConnect

o   Services RESTFull

o   Mise en place de Swagger pour les services Rest de l’API

·        Réalisation d’une couche de service WCF

·        Utilisation de la base de données SQL Server 2012

o   Requêtes et procédures stockées SQL

·        Développement de la couche d’accès aux données

o   Utilisation Dapper pour manipulation de la base de données SQL Server

o   Utilisation de HIS pour la manipulation de la base de données DB2 (MainFrame)

·        Réalisation des rapports PDF avec Active Reports. 

·        Mise en place de Test

·        Déploiement sur diffèrent environnement (Recette, Recette Technique, Production)

Technologies

.NET 4.6, ASP NET MVC 5, Node.js, IdentityServer (Oauth2,OpenIDConnect), Swagger, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Dapper , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2, Visual Studio 2017, GIT

Projet 2

DEVOPS .Net pour PF

Mission

Mettre en place une  Toolchain Dotnet DevOps (Socle de dev, Git, Jenkins, Sonar, Nexus, GCLweb et ARA, …) en coordination avec les équipes DevOps by BNPP, TPS, UPM PF, RCCI et le CET de Bucarest.

Cette Toolchain couvre les 2 facettes importantes du mode DevOps à savoir :

– la partie dite Développement (codage, fabrication du logiciel, mise en référence, premiers tests sur plateforme de développement mutualisée).

– la partie dite Déploiement (gestion de configuration et livraison de la release complète dans tout environnement d’exécution dont la production …

 

Technologies

.Net Core, Angular 9, NodeJs, Gitlab , Swagger, Jenkins , MSBuilds , SonarQube, Nexus, Powershell, Nuget , GCLWEB ,ARA, Visual studio 2017

Equipe

 4 équipes

Projet 3

Mail To Ged

Mission

Un Service Applicatif temps différé permet de récupérer les mails reçus à partir de boîtes de messagerie, de déterminer la typologie du mail en fonction de la boîte de messagerie d’origine (Vente ou Ocrtoi), de lôtir les mails de type Octroi de sorte à les rendre disponible pour l’outil Maestro. Ces derniers (type Octroi), sont positionnés en GED Groupe suite à la création d’un flux traité par Maestro. Et de transférer les mails type Vente pour impression.

 

Technique :

·        Elaboration des documents d’un schéma d’architecture

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Mettre en place une architecture DDD/CQRS  

·        Développement de la couche métier en C#

·        Tests unitaires

 

Technologies

.NET 4.6, Angular 9, NodeJs Quartz.net, Swagger , ASP NET MVC 5, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2, Visual Studio 2017 ,TFS

Equipe

1 CP, 4 Développeurs

     

 

 

 

 

 

 

 

 

ALD Automotive

Filiale ALD France

Durée

01/2014 – 06/2017

Ingénieur études confirmé

Projet 1

GED EDOCS OPENTEXT ALD AUTOMOTIVE

Mission

 

GED EDOCS OPENTEXT la nouvelle Ged (gestion électronique des documents) d’ALD Automotive.

·        Etude de l’existant et analyse du besoin.

·        Conception des spécifications techniques détaillées.

·        Suivre les étapes de Workflow OpenText Edocs.

·        Installer l’api Opentexte DM sur les postes pour accéder à l’application dans l’explorateur Windows et dans Outlook.

·        Utiliser l’outil Opentexte DM Management Studio permet de contrôler l’état des process DM sur les serveurs.

·        Elaboration des documents de conception technique. 

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Tests unitaires

·        Intégration continue (TFS Build Server)

·        Livraison continue (Octopus)

Technique :

·        Mettre en place une architecture DDD/CQRS  

o   Mise en place d’une architecture technique permettant la réutilisabilité du code. L’implémentation

·        Développement de la couche métier en C#

·        Spécification des pages d’interfaces avec ASP MVC CORE

·        Développement des web service Rest  (WEB API 2)

o   Conception et développement d’une solution d’authentification en se basant sur IdentityServer, protocole OAuth2 et OpenIDConnect.

o   Services RESTFull

o   Mise en place de Swagger pour les services Rest de l’API

·        Développement de service WCF

o   Utilisation pour l’import/export en masse de données

o   Utilisation pour interfaçage avec une application métier présentes sur plus 100 postes utilisateurs

·        Utilisation d’un accès aux données à travers une API COM (accès aux serveurs OpenText Edocs)

·        Utilisation de la base de données SQL Server 2012

o   Requêtes et procédures stockées SQL

·        Développement de la couche d’accès aux données

o   Utilisation d’Entity Framework (Code first) pour manipulation de la base de données SQL Server

o   Utilisation de NHibernate 4 (FluentNHibernate pour le mapping) pour la manipulation de la base de données DB2 (IBM i (AS400), accès en ODBC)

·        Utilisation de TFS pour le partage et la gestion du code-source

·        Utilisation de TFS Build Server pour l’intégration continue

o   Exécution tests unitaires, acceptance et intégration

·        Utilisation d’Octopus Deploy pour la livraison continue

 

Technologies

OpenText Edocs 10.1, IdentityServer (Oauth2,OpenIDConnect), Swagger,  ASP NET MVC Core 2, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2 IBM I AS400, Visual Studio 2015, TFS Build Server, Octopus

Equipe

1 CP, 3 Développeurs

Projet 2

ALD France Batch Manager

Mission

ALDF Batch Manager est une application client-serveur permettant de gérer et d’exécuter de manière autonome des scheduler. Ces derniers effectue un vaste panel d’opérations tels que : Envoi de mail (avec templates personalisables), Envoi de SMS, Envoi de notifications Push, Création/Modification/Suppression d’utilisateurs…

·        Analyse du besoin.

·        Conception et réalisation de l’architecture technique

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Tests unitaires et intégration

·        Intégration continue (TFS Build Server)

·        Livraison continue (Octopus)

Technique :

·        Développement de la couche Front Office avec Aspnet MVC Core, Kendo UI

o   Gestion de l’authentification et des autorisations basées sur Owin

·        Développement du BackOffice en utilisant la librairie de Scheduling Quartz.net

·        Réalisation des règles de démarrages des batchs avec une approche générique

·        Réalisation d’une couche de web services (appelée couche proxy) qui permet aux différents services de Batchs de communiquer avec les différentes applications concernées (par exemple appels à la Ged (REST), appels aux services métiers utilisateurs (WCF)

·        Utilisation de TFS pour le partage et la gestion du code-source

·        Utilisation de TFS Build Server pour l’intégration continue

o   Exécution tests unitaires, Acceptance et intégration

·        Utilisation d’Octopus Deploy pour la livraison continue

 

Technologies

Quartz.net, ASP NET MVC Core 2, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2 IBM I AS400, Visual Studio 2015, TFS Build Server, Octopus,

Equipe

1 CP, 3 Développeurs

Projet 3

ALD France Salesforce Connector

 

Ce connecteur a été réalisé en agissant en tant que façade pour simplifier les accès aux apis/données Salesforce pour les autres équipes/applications.

·        Analyse du besoin.

·        Conception et réalisation de l’architecture technique

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Tests unitaires et intégration

·        Intégration continue (TFS Build Server)

·        Livraison continue (Octopus)

Technique :

·        Développement de web services ASMX (soap) exposés pour les différentes équipes

·        Développement d’une couche d’accès aux données (données et fichiers) Salesforce en utilisant leur API Soap (Wsdl)

·        Utilisation de TFS Build Server pour l’intégration continue

o   Exécution tests unitaires, Acceptance et intégration

·        Utilisation d’Octopus Deploy pour la livraison continue

Technologies

.NET 4.6, C#, Unity 4 (Ioc), WCF,Xml, Soap, Visual Studio 2015, TFS Build Server, Octopus

Equipe

1 CP, 1 Développeurs

Projet 4

ALD France Export Services

 

Cette application a été réalisée dans le cadre du projet ALDNet. Elle expose des webservices permettant la génération de fichiers de rapports sous le format Excel (xls, xlsx) et PDF

La génération des fichiers excels est complétement génériques, ceci est effectué grâce au requêtes SQL envoyées en paramètre (une requête pour la liste des entêtes et une requête pour la récupération des données). Le fichier Excel est construit dynamiquement et retourné en réponse sous format DataStream.

Les rapports PDF sont réalisés avec un générateur de rapport (WYSIWYG) avec binding de données.

Technique :

·        Développement de web services ASMX (soap)

·        Réalisation du moteur générique d’exécution de requêtes

·        Réalisation du module de création dynamique de fichiers Excel (Librairie GemBox)

·        Réalisation de rapports PDF (Active Reports 3.5)

·        Mise en place d’une stratégie de gestion d’erreurs et de traces

·        Utilisation de TFS Build Server pour l’intégration continue

o   Exécution tests unitaires

·        Utilisation d’Octopus Deploy pour la livraison continue

 

Technologies

.NET 4, C#, Unity 4 (Ioc), WCF,Xml,  Soap, Visual Studio 2010, Gembox, Active Reports (PDF) TFS Build Server, Octopus

Equipe

1 CP, 2 Développeurs

Projet 5

ALDNET/MYALD

Mission

ALDNet est l’extranet de gestion de parc automobile pour piloter votre flotte en temps réel.

myALD est la nouvelle plate-forme numérique réservée pour les gestionnaires de parc, les conducteurs et les partenaires.

 

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Développement des besoins spécifiques aux projets sous la plateforme .Net

·        Ecriture des tests unitaires

 

Technique :

·        Développement de la couche métier en C#.

·        Spécification des pages d’interfaces avec Convertigo

·        Développement de service Wcf / Asmx

·        Développement de la couche d’accès aux données  (NHibernate) pour la gestion de la base d’utilisateurs

·        Développement du module de gestion d’authentification

·        Utilisation de TFS pour le partage et la gestion du code-source

 

Technologies

.NET 4.5, ASP MVC 5, Bootstrap,  C#, HTML5, JavaScript, CSS , Xml, EntityFramework , Wcf, SQLServer 2008,AS400, Visual Studio 2015, TFS.

Equipe

1 Manager, 2 CP, 10 Développeurs

     

 

 

 

IER

Filiale Groupe Bolloré

Durée

7 mois, 2013

Ingénieur études et développement

Projet 1

Borne libre encaissement (BLE)

Mission

Solution d’encaissement révolutionnaire permettant de répondre aux problématiques de files d’attente bien connues des surfaces de proximité aux heures de repas.

 

·        Etude de l’existant et analyse du besoin.

·        Estimation de la charge d’implémentation de chaque évolution

·        Conception des spécifications techniques détaillées

·        Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)

·        Assistance du pilote opérationnel et des utilisateurs dans les tests de validation

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Tests unitaires

·         L’accompagnement des phases de recette par la maitrise d’ouvrage

·         Assistance aux utilisateurs ou au support informatique (support technique niveau 2)

Technique :

·        Développement de la couche métier en C#.

·        Spécification des pages d’interfaces avec WPF

·        Développement des interfaces en Xaml

·        Développement de service Wcf

·        Utilisation de la base de données SQL Server 2008

o   Requêtes SQL

o   Procédures stockées

·        Développement de la couche d’accès aux données

o   Utilisation d’EntityFramework

o   Utilisation de la technologie Linq pour manipulation de la base de données

o   Ajout, suppression, modification de la base de données

·        Utilisation de SVN pour le partage et la gestion du code-source

 

Projet 2

IER 680 inventaire

Mission

Développer des applications  sur un terminal mobile de lecture RFID UHF haute performance particulièrement adapté aux applications d’inventaires

en magasin textile

·        Etude de l’existant et analyse du besoin.

·        Estimation de la charge d’implémentation de chaque évolution

·        Conception des spécifications techniques détaillées

·        Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)

·        Assistance du pilote opérationnel et des utilisateurs dans les tests de validation

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·        Tests unitaires

·         L’accompagnement des phases de recette par la maitrise d’ouvrage

·         Assistance aux utilisateurs ou au support informatique (support technique niveau 2) afin d’assurer une continuité de service

Technique :

·        Développement des correctifs et évolutions

·        Développement de la couche métier en C#.

·        Développement de service web

·        Utilisation de la base de données SQL Server 2008

o   Requêtes SQL

o   Procédures stockées

·        Développement de la couche d’accès aux données

o   Utilisation d’EntityFramework

o   Utilisation de la technologie Linq pour manipulation de la base de données

o   Ajout, suppression, modification de la base de données

·        Utilisation de SVN pour le partage et la gestion du code-source

 

Technologies

.NET 4,  C#, Jira, WPF, WinForm,Windows CE, Xaml, , Xml, EntityFramework, LinqtoEntity, Wcf, SQLServer 2008, Visual Studio 2010, SVN, Windows 7.

Equipe

1 CP, 3 Développeurs

     

 

 

4SH France

Editeur logiciel

Durée

1 ans, 2012

Ingénieur études et développement

Projet 1

Optimisation des flux logistiques

Mission

Logiciel permettant aux utilisateurs d’exécuter et contrôler les mouvements de marchandises, et assurer une circulation optimale des flux de matières et flux de transport.

·        Estimation de la charge d’implémentation de chaque évolution

·        Conception des spécifications techniques détaillées

·        Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)

·        Assistance du pilote opérationnel et des utilisateurs dans les tests de validation

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·         L’accompagnement des phases de recette par la maitrise d’ouvrage

 

Technique :

·        Développement de la couche métier en C#.

·        Développement de service Wcf

·        Utilisation des composants Telerik

·        Intégration de l’api Google Maps

·        Utilisation de la base de données SQL Server 2008

o   Requêtes SQL

o   Procédures stockées

·        Développement de la couche d’accès aux données

o   Utilisation d’EntityFramework

o   Utilisation de la technologie Linq pour manipulation de la base de données

o   Ajout, suppression, modification de la base de données

·        Utilisation de SVN pour le partage et la gestion du code-source

 

Projet 2

Optimisation des commandes de stock.

Mission

Intranet permettant aux utilisateurs de fiabiliser considérablement les prévisions, de réduire le niveau des stocks.

 

·        Estimation de la charge d’implémentation de chaque évolution

·        Conception des spécifications techniques détaillées

·        Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)

·        Assistance du pilote opérationnel et des utilisateurs dans les tests de validation

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·         L’accompagnement des phases de recette par la maitrise d’ouvrage

 

Technique :

 

·        Développement de la couche métier en C#.

·        Développement de service Wcf

·        Spécification des pages d’interfaces avec Silverlight 4

·        Développement des interfaces en Xaml

·        Développement de la couche d’accès aux données

o   Utilisation de Linq To Sql

o   Utilisation de la technologie Linq pour manipulation de la base de données

o   Ajout, suppression, modification de la base de données

·        Utilisation de la base de données SQL Server 2008

o   Requêtes SQL

o   Procédures stockées

·        Utilisation de SVN pour le partage et la gestion du code-source

Projet 3

Gestion des transactions immobilières 

Mission

Intranet de transaction immobilière permettant aux utilisateurs d’accéder à l’ensemble des tâches quotidiennes de gestion commerciale (prospections, visites, estimations, propositions…), avec l’édition rapide et simple de listes, de fiches, de courriers, d’étiquettes, de graphes …

·        Estimation de la charge d’implémentation de chaque évolution

·        Conception des spécifications techniques détaillées

·        Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)

·        Assistance du pilote opérationnel et des utilisateurs dans les tests de validation

·        Préparation et assistance aux déploiements en environnements de tests et mise en production

·         L’accompagnement des phases de recette par la maitrise d’ouvrage

 

Technique :

 

·        Développement de la couche métier en C#

·        Développement de service Wcf

·        Développement de la couche d’accès aux données

o   Utilisation d’EntityFramework

o   Utilisation de la technologie Linq pour manipulation de la base de données

o   Ajout, suppression, modification de la base de données

·        Utilisation de la base de données SQL Server 2008

o   Requêtes SQL

o   Procédures stockées

·        Déploiement de l’application sur un Serveur IIS

·        Utilisation de SVN pour le partage et la gestion du code-source

Technologies

.NET 4,  C#, WinForm, Asp.net, Silverlight 4/ Xaml, javascript, HTML, Xml, CSS, EntityFramework, LinqtoEntity, LinqToSql, Wcf, Telerik, SQLServer 2008, Visual Studio 2010, SVN, Windows 7.

Equipe

1 CP, 3 Développeurs

Type de facturation:
  • Par mission
  • Taux journalier

Antécédents professionnels (0)

  • Aucune activité pour le moment.