Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues |
8 mai 2023 | CDI | Tunis, Tunisie | Entre 2 et 5 ans | Bac + 5 | Plein temps | Français , Anglais |
Description de l’annonce:
- Développer et fournir des applications mobiles natives et multiplateformes via Xamarin.iOS (MAUI)
- Développer et fournir des interfaces utilisateur pour les applications Internet riches modernes avec les dernières technologies frontales
- Écrire du code testé et documenté
- S’assurer que l’architecture et la mise en œuvre du produit sont maintenables et extensibles pour s’adapter au développement futur
- Suivi des tests d’acceptation des utilisateurs d’applications
- Assurer le déploiement des applications sur différents environnements en collaboration avec d’autres équipes informatiques
- Effectuer des examens (code, conception et test) pour s’assurer que le processus de développement est suivi et que les critères de qualité du produit sont respectés avec succès.
- Assurer l’achèvement des projets logiciels conformément aux spécifications du produit et aux normes de qualité de l’entreprise
- S’assurer que : a) la documentation reçoit un niveau approprié d’examen technique b) les plans de test d’assurance qualité répondent aux exigences du projet c) Les méthodes / procédures de développement et d’organisation appropriées sont suivies
- Organiser les tâches du projet grâce à des méthodologies et des outils de développement Agile/Scrum
- Fournir une résolution rapide et précise des problèmes critiques des clients (support L3)
- Tenir la direction au niveau de la direction informée des progrès et des problèmes
Exigences de l'emploi:
- Baccalauréat en informatique
- Total 5+ ans d’expérience dans le développement de logiciels
- Expérience avérée dans la direction de projets de développement de produits logiciels
- Connaissance maximale des procédures actuelles de conception de développement logiciel
- La connaissance de la gestion des comptes des développeurs Apple et Google est un plus
- Compétences techniques et expérience avec
- Programmation Web, Angular 10+, Javascript, jQuery, CSS, bootstrap, HTML
- .NET framework (jusqu’à tp v6), C# & .NET Core / MVC / PostgreSQL / MS SQL / Gestion des API (restful) / Xamarin.iOS (MAUI)/ Typescript
- XAML, LINQ, Multi-Threading, Programmation asynchrone
- Pratiques orientées cloud : CI / CD avec dépôt GIT, services Azure, PaaS / IaaS / Containerization, Docker & Kubernetes pour Azure (AKS)
- Expérience pratique dans la conception de services back-end mobiles
- Compréhension de la création et de la maintenance d’API REST (MVC Web API ou similaire) JSON et OAuth2
- Expérience dans la conception et le développement de contrôles et de moteurs de rendu personnalisés pour iOS
- Connaissance de l’interaction des composants, tuyaux intégrés et personnalisés, injection de dépendance
- Capacité d’écrire du code léger, bien optimisé et offrant des performances élevées
- Possibilité d’écrire du code compatible entre navigateurs
- Compréhension de base de la mise en réseau et du protocole http
- Connaissance des méthodologies Agile, des principes Scrum et d’Azure DevOps
- Maîtrise de l’anglais écrit et oral