Description
Le développeur est responsable de la conception et du développement du logiciel, du support technique, du dépannage et de la correction des bogues. Établissez une communication proactive avec l'équipe, en particulier avec le chef d'équipe, concernant tout problème, afin de vous assurer que le processus de développement se déroule sans problème.
Compréhension et accompagnement des entreprises: Proactif pour appréhender le business. Assurez-vous qu'avant toute mise en œuvre, les exigences métier que la plateforme va prendre en charge sont parfaitement comprises. Travailler avec le chef d’équipe pour fournir une estimation de la faisabilité technique et des efforts. Fournissez des commentaires proactifs pour aider l’équipe commerciale à prendre de meilleures décisions.
Conception de la mise en œuvre: Suite à l'architecture conçue, travaillez avec le chef d'équipe pour réaliser la conception spécifique de l'architecture de mise en œuvre et fournir des commentaires proactifs pour améliorer l'architecture.
Documentation: Assurez-vous que la conception de l'architecture est bien documentée et que les documents sont bien structurés avec des diagrammes et des explications détaillées et toujours à jour.
Développement: Développer et maintenir des applications Web, des API et des services par lots selon la conception pour mettre en œuvre les exigences.
Tests: Écrire du code de test, y compris les tests unitaires et les tests d'intégration, effectuer un auto-test avant de soumettre le code.
Révision de la conception/du code: Participer de manière proactive aux activités de conception/révision du code pour s'assurer que le logiciel répond aux normes de qualité.
Problème analyser et résoudre : participer au dépannage, identifier le problème, déterminer les mesures pour résoudre le problème et ses causes profondes, et comprendre les problèmes associés et l'impact possible qui peut affecter le système.
Coopération: Être proactif et collaboratif pour travailler avec l'équipe de développement.
Autres: Autres tâches confiées par les dirigeants.
Exigences
- Au moins 3 ans d'expérience en développement/test avec les plateformes Microsoft
- Bonnes compétences en développement avec les plateformes/outils Microsoft, notamment Visual Studio 2015 ou supérieur, SQL Server Management Studio, Azure DevOps, etc.
- Expérience avec le développement back-end, y compris la programmation ASP.NET MVC Core, C# et SQL
- Connaître les modèles de conception de bases de données
- Connaissance et savoir-faire concernant les exigences non fonctionnelles, notamment les performances, la sécurité et l'évolutivité.
- Bonnes capacités d'analyse et de résolution de problèmes
- Compétences en documentation pour rédiger des documents techniques structurés avec des diagrammes et des explications détaillées
- Bonnes compétences en communication en anglais (écouter, écrire, parler)
Avantages
- Travaillez à distance depuis votre domicile
- Emploi à temps plein avec salaire et avantages sociaux compétitifs
- Bénéfices médicaux