Ingénieur logiciel
Description du poste
Nous recherchons un développeur ASP.NET MVC capable de développer et de prendre en charge des applications existantes. Le champ d'application principal du poste inclura tout, du code back-end au code côté client, en utilisant des technologies, des frameworks et des modèles optimaux et efficaces. Vos principales responsabilités consisteront à concevoir et développer ces applications. Vous devez donc être doué pour la résolution de problèmes, la conception de solutions et le codage de haute qualité.
Responsabilités
- Fournir une application de haute qualité
- Garantir le niveau de performance requis
- Écrire du code côté serveur soutenu par des tests
- Analyser les exigences et concevoir de nouvelles fonctionnalités
- Assurer le support et la correction des fonctionnalités existantes
- Sélectionner et utiliser les technologies les plus appropriées et les plus efficaces pour une application particulière
- Concevoir et construire des couches d'application
Compétences
Nous utilisons le framework Microsoft, vous devez donc
- Maîtrise de C#
- Expérience de l'utilisation de .NET 4.5+ | Core
- Expérience dans le développement d'applications .NET MVC | ASP.NET Core MVC
- Connaissance approfondie de MSSQL ou d'autres SGBDR
- Conception de bases de données, y compris la création de tables, les index, les procédures stockées, les déclencheurs, les requêtes et l'intégrité des données
- Rédaction de tests avec NUnit | XUnit
- Mise en œuvre de modèles d'applications d'entreprise
- Connaissance de HTML 5.0, JS et CSS
- Connaissance des frameworks côté client jQuery, Angular, React et autres
- Expérience dans le développement d'API RESTful et l'intégration de services backend
- Connaissance de Crystal Reports
- Intégration d'outils d'analyse web, en particulier Google Analytics
- Licence en informatique, ingénierie informatique et des communications (CCE) ou dans un domaine connexe, avec au moins 2 ans d'expérience professionnelle avérée.