Senior .Net full stack developer avec 13 ans d'expérience dans la conception, le développement, la maintenance, la modification et le support d'applications logicielles dans le domaine du paiement électronique. Expérience dans la construction d'applications utilisant .NET Framework, ASP.NET, C#, VB.NET, .NET MVC, .NET Core, SQL Server, Ajax, JavaScript/JQuery et services web. Capacité à s'adapter à un nouvel environnement et ouvert à l'apprentissage de nouvelles technologies en équipe.
Développement, conception et mise en œuvre d'une nouvelle application web et d'un nouveau site web utilisant .NET MVC Core. Utilisation d'ASP.NET Web API pour construire des API RESTful. Inspiration d'autres développeurs pour créer d'excellents logiciels ; leadership par l'exemple avec un large partage de connaissances. Collecte des besoins utilisateurs, conception du cadre en utilisant UML. Développement d'objets de base de données tels que tables, vues, procédures stockées, fonctions et déclencheurs en utilisant T-SQL/SQL Server. Création de rapports avec Crystal Report et SSRS. Participation aux décisions concernant la stratégie SI, les changements d'architectures applicatives et techniques, les choix logiciels, ainsi que l'organisation du département informatique et des projets. Coordination de la mise en production des solutions internes.
Compréhension des besoins des utilisateurs et création de documents de spécifications. Création de documentation technique et fonctionnelle ainsi que de manuels utilisateurs. Développement de modules (objets et composants logiciels) et assemblage des composants. Développement backend et frontend de sites web et d'applications web utilisant .NET. Développement d'applications de bureau selon les besoins des structures internes de l'entreprise. Administration des composants logiciels réutilisables et mise à jour de la nomenclature de ces composants. Support d'une application existante réalisée en ASP.Net et C#, VB.net, utilisant SQL Server comme base de données. Recherche et correction de bugs, ajout de nouveaux modules et améliorations des modules existants ainsi que diverses corrections de données.