Now partnering with a leading company in Transport Execution Management!
️ Dutch or French required
Are you a senior .NET Android developer who takes true ownership of building high-quality, well-tested software? We're looking for a Senior .NET for Android Developer to design and build robust solutions within the Transport Execution Management domain, working closely with the solution designer and business stakeholders to translate ideas into effective, reliable applications!
You will work closely with the solution designer and business stakeholders to translate ideas into effective, reliable applications, gaining a deep understanding of the business context along the way.
5+ years of .NET development experience
3+ years of .NET for Android / Xamarin.Android experience (cross-platform UI frameworks like Xamarin.Forms or .NET MAUI do not count)
Demonstrable hands-on experience with MvvmCross
Experienced in unit testing code
Demonstrable experience with Clean Code, Clean Architecture & SOLID principles
CI/CD — experience implementing and managing pipelines using Microsoft Azure DevOps ️
.NET development — strong mastery of the .NET ecosystem, including language features, LINQ, async/await, security practices, data structures & design patterns
Android development — understands Android UI layouts, components, responsive/adaptive design & native platform integration
Android internals — understands activity/fragment lifecycle, services, background work, push notifications, WorkManager & native SDK behavior
MvvmCross — understands navigation, view model lifecycle, bindings, dependency injection & platform-specific integration
Code quality & craftsmanship — writes clean, maintainable, SOLID code following proven engineering practices
Unit testing & test quality — creates meaningful, maintainable, automated unit tests
CI/CD & DevOps practices — sets up robust Azure DevOps pipelines for building, testing & releasing software
API integration & offline/online synchronization — integrates reliably with backend APIs, designs apps that handle offline usage, local persistence, synchronization, conflict handling & recovery
Git & version control — applies branching strategies, collaborates efficiently using Git
Collaboration & communication — explains technical choices clearly
️ Dutch or French required
Ready to build cutting-edge Android solutions in Transport Execution Management? Apply now!
#DotNetDeveloper #AndroidDeveloper #Xamarin #MvvmCross #AzureDevOps #HiringNow #MobileDevelopment #CleanArchitecture #TechCareers #TransportTech