.NET Developer
Function
We're looking for a Senior .NET for Android Developer to join our client's team and contribute to the development of high-quality mobile solutions within a business-critical environment. In this role, you will take ownership of the full development lifecycle, from translating business requirements into technical solutions to delivering robust, well-tested applications. Working closely with solution architects and business stakeholders, you'll have the opportunity to make a direct impact while collaborating with an experienced and supportive team.
Key Responsibilities
As a Senior .NET for Android Developer, you will:
- Design, develop, and maintain native Android applications using .NET for Android and Xamarin technologies.
- Translate business requirements into scalable and reliable technical solutions.
- Build clean, maintainable, and high-performing code following Clean Code, Clean Architecture, and SOLID principles.
- Develop meaningful automated unit tests to ensure software quality and long-term maintainability.
- Integrate mobile applications with backend services and design solutions that support offline functionality, data synchronization, and reliable recovery from connectivity issues.
- Implement and maintain CI/CD pipelines using Azure DevOps.
- Collaborate closely with technical and business stakeholders while contributing to a culture of knowledge sharing and continuous improvement.
Your Profile
To succeed in this role, you bring:
- More than 5 years of experience in .NET development.
- At least 3 years of hands-on experience with .NET for Android/Xamarin.Android. Experience limited to cross-platform UI frameworks such as Xamarin.Forms or .NET MAUI is not sufficient.
- Proven experience with MvvmCross and its core concepts, including navigation, dependency injection, bindings, and view model lifecycle management.
- Strong understanding of the .NET ecosystem, including LINQ, async/await, design patterns, security practices, and data structures.
- Solid knowledge of Android development, including UI components, responsive design, activity and fragment lifecycles, services, background processing, WorkManager, push notifications, and native platform integration.
- Experience with Git version control and Azure DevOps CI/CD pipelines.
- A strong focus on code quality, software craftsmanship, and automated testing.
- Professional proficiency in English, both written and spoken (minimum C level).
What Our Client Is Looking For
Our client is seeking an experienced developer who combines technical excellence with a proactive and collaborative mindset. You are comfortable taking ownership of complete solutions, communicating technical concepts to different stakeholders, and working independently while contributing to team success. This hybrid position requires a minimum of two onsite days per week in Brussels and offers the opportunity to work on innovative mobile solutions within a dynamic and technology-driven environment.