Partager cette offre
Localisation : Bruxelles, Belgique
Secteur : Public Sector
Langue : Français ou Néerlandais
Dans le cadre d’un projet dans le domaine du Transport Execution Management, nous recherchons un Senior Android Developer spécialisé en .NET / .
Le consultant aura la responsabilité de concevoir, développer et maintenir des solutions logicielles de haute qualité, robustes, performantes et entièrement testées.
Il travaillera en étroite collaboration avec le Solution Designer ainsi qu’avec les équipes métier afin de traduire les besoins fonctionnels en solutions techniques fiables et adaptées au contexte métier.
Profil recherché
Nous recherchons un développeur Senior, autonome et orienté qualité, capable de prendre en charge les développements de bout en bout et de collaborer efficacement avec les équipes techniques et métier.
Le consultant devra également être capable de communiquer clairement ses choix techniques et de contribuer activement à l’amélioration de la qualité et de la maintenabilité des applications.
LangueFrançais ou Néerlandais obligatoire.
Environnement de travail
Concevoir et développer des applications Android avec .NET / .
Participer à l’analyse et à la conception des solutions techniques.
Développer des fonctionnalités robustes et maintenables.
Collaborer avec les équipes métier et techniques.
Implémenter des tests unitaires automatisés.
Appliquer les principes Clean Code, Clean Architecture et SOLID.
Développer et maintenir les pipelines CI/CD avec Microsoft Azure DevOps.
Intégrer les applications avec les APIs backend.
Mettre en œuvre la gestion offline/online, la persistance locale et la synchronisation des données.
Gérer les conflits et la reprise de synchronisation après reconnexion.
Participer aux revues de code et garantir la qualité des développements.
Utiliser efficacement Git et les stratégies de branching.
.NET : minimum 5 ans d’expérience
.NET for Android / : minimum 3 ans d’expérience
Expérience pratique avec MvvmCross
Android natif
C# / .NET
Unit Testing
Clean Code / Clean Architecture / SOLID
Azure DevOps / CI/CD
Git
Intégration d’APIs
Gestion de la synchronisation offline/online
⚠️ Important : une expérience uniquement avec Xamarin.Forms ou .NET MAUI ne sera pas considérée comme équivalente à une expérience .
Expertise Android attendueLe candidat doit maîtriser :
Android UI layouts et composants
Responsive / Adaptive Design
Intégration avec les SDK natifs
Cycle de vie des Activities / Fragments
Services et traitements en arrière-plan
Push Notifications
WorkManager
Fonctionnement des SDK Android natifs
Une expérience concrète et opérationnelle avec MvvmCross est requise, notamment sur :
Navigation
ViewModel lifecycle
Data binding
Dependency Injection
Intégration spécifique aux plateformes
Bonne maîtrise de l’écosystème .NET, notamment :
C#
LINQ
Async / Await
Structures de données
Design Patterns
Bonnes pratiques de sécurité
Architecture logicielle
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Senior Android Developer .NET / Xamarin.Android – MvvmCross
Gamme solutions