En tant que Développeur .NET Fullstack chez ORCAB, je suis spécialisé dans la création et la maintenance d'applications robustes utilisant ASP.NET et WPF sur le framework .NET 4.8. Mes responsabilités incluent :
Développement d'applications web dynamiques et d'interfaces utilisateur interactives.
Collaboration avec les équipes pour définir les spécifications techniques et fonctionnelles.
Optimisation des performances des applications existantes.
Mise en œuvre des meilleures pratiques en développement logiciel.
Réalisation de tests unitaires et d'intégration pour assurer la qualité du code.
Documentation technique complète.
Documentation utilisateur
Gestion autonome des tâches de développement et des priorités.
Réalisations :
Développement d'une application pour les coopératives adhérentes à ORCAB permettant la mise à jour facile des tarifs ERP, avec des étapes clés comme :
Importation du tarif ORCAB saisi par le service data via une application web. -Traitement nocturne automatisé pour incorporer, compiler et importer les tarifs dans la base de gestion.
Application WPF permettant aux clients de sélectionner et d'importer les tarifs souhaités dans leurs ERP via des web services REST et SQL Server.
Intégration de nouveaux ERP dans l'application WPF via des DLL dédiées.
Défis relevés :
Conception d'une architecture modulaire pour permettre l'intégration facile de nouveaux ERP, assurant extensibilité et maintenance simplifiée.
Maintenance applicative Dynamics AX et SharePoint:
Gestion efficace de la maintenance des applications Dynamics AX et SharePoint pour améliorer la stabilité, la performance et l'intégrité des systèmes.
Création des spécifications techniques:
Élaboration de spécifications détaillées pour les projets internes afin de garantir une compréhension claire des exigences et une mise en œuvre réussie.
Mise en place d'une architecture performante:
Silos de données et proxy en .NET: Mise en place de silos de données pour séparer les données sensibles et non sensibles
Implantation d'un proxy en .NET pour améliorer la performance et la scalabilité des systèmes.
Industrialisation du processus de livraison:
Automatisation du pipeline de production: Mise en place d'un pipeline de production automatisé pour accélérer la livraison des produits et améliorer la qualité.
Amélioration de la satisfaction client et réduction des coûts de maintenance: Contributions significatives à l'amélioration de la satisfaction client grâce à des délais de livraison plus rapides, une qualité de produit améliorée et une réduction des coûts de maintenance.
Projets internes WPF / ASP.NET / Javascript:
Mise en œuvre de projets internes complexes en utilisant les technologies WPF, ASP.NET et Javascript pour améliorer les processus métier.
Développement de solutions pour des problèmes complexes, tels que la gestion des workflows, la gestion des données et la personnalisation des interfaces utilisateur.
Mise en œuvre de fonctionnalités innovantes pour améliorer la productivité, la qualité et la satisfaction des utilisateurs finaux.
Participation à la mise en place d'une architecture performante :
Mise en place de silos de données pour séparer les données sensibles et non sensibles, afin d'améliorer la sécurité des données et de faciliter leur gestion.
Implémentation d'un proxy en .NET pour améliorer la performance et la scalabilité des systèmes, permettant ainsi d'optimiser les temps de réponse et de garantir une meilleure expérience utilisateur.
Conception et développement d'applications .NET pour les besoins métiers de l'entreprise, en suivant les normes et les bonnes pratiques de codage héberger sur le cloud Azure.
Optimisation des performances des applications existantes, en utilisant les outils de profiling et de monitoring adaptés.
Collaboration étroite avec les équipes de développement et de test pour assurer la qualité et la stabilité des applications déployées.
Fourniture d'une aide et assistance à l'utilisateur pour résoudre les problèmes techniques rencontrés, en veillant à la satisfaction des utilisateurs et à la qualité de service.
Mission chez Thales Group - Développeur .NET spécialisé en Maintenance d'application embarquée (Armement)
Mission : Maintenance d'une application pour l'Armée Suisse embarquée dans des véhicules
Maintenance et amélioration des applications client/serveur .NET Winform, en utilisant les méthodes de débogage et de test adaptées pour assurer la stabilité et la fiabilité des systèmes.
Conception et implémentation d'un proxy et d'un bus de communication pour faciliter la gestion et le suivi des données échangées entre les différents composants.
Collaboration étroite avec les équipes de support et de développement pour assurer une communication efficace et une résolution rapide des problèmes.
Organisation et participation à des réunions en anglais avec des collègues suisses pour discuter de l'avancement du projet et des problèmes rencontrés, en veillant à maintenir une communication claire et professionnelle.
Architecte : Conception et mise en place de l'architecture globale de l'application avec le chef de projet en utilisant les technologies .NET pour garantir la qualité et la performance des systèmes.
Développement et intégration dans SharePoint : Développement de l'application et son intégration dans l'environnement SharePoint pour fournir une expérience utilisateur cohérente.
Front-End Asp.NET / Javascript / Jquery : Conception et développement des interfaces utilisateur en utilisant les technologies Asp.NET, Javascript et Jquery pour améliorer l'expérience utilisateur.
Back-End C# / WCF / Sql Server : Conception et développement de la couche back-end de l'application en utilisant les technologies C#, WCF et Sql Server pour garantir la performance et la stabilité des systèmes. -Participation aux réunions avec les équipes métiers : Participation aux réunions avec les équipes métiers pour l'analyse des besoins, le suivi des avancées du projet et la résolution des problèmes pour garantir un développement de qualité et en temps opportun.
Formation C# aux juniors de l'équipe : Organisation et conduite de sessions de formation pour les juniors de l'équipe pour améliorer leurs compétences en développement .NET.
Développement et maintenance des applications, WebParts, et Lists sur SharePoint : Développement et maintenance des applications, WebParts et Lists pour améliorer l'expérience utilisateur, la qualité et la performance des systèmes.
Microsoft® Certified Professional Developer Certification Number : E304-3964 Achievement Date : 06/04/2013 Certification/Version : Web Developer 4 Microsoft Certified Professional Certification Number : E924-2619 Achievement Date : 06/26/2012 Certification/Version : Microsoft Certified Professional Microsoft® Certified Technology Specialist Certification Number : E200-5400 Achievement Date : 02/28/2013 Certification/Version : .NET Framework 4, Data Access Certification Number : E155-5839 Achievement Date : 01/31/2013 Certification/Version : .NET Framework 4, Service Communication Applications Certification Number : D937-5617 Achievement Date : 06/26/2012 Certification/Version : .NET Framework 4, Web Applications