Senior.NET for Android Developer

Il y a 3 heures

Anderlecht, Brussels, Belgique TiTANS België Temps plein
pWe are looking for a senior .
NET for android developer who will take ownership of designing and building high-quality, well-tested software solutions within the Transport Execution Management domain. 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. /ppBeyond strong technical expertise, we are looking for someone who shows initiative, communicates clearly, contributes actively to the team, and is willing to go the extra mile when needed. You are respectful and calm in your interactions. Independence is key in this role: taking full responsibility for delivering complete solutions is part of your daily work. At the same time, you value teamwork and knowledge sharing. In line with the PROS values of SNCB, you bring professionalism and a constructive attitude that helps the team move forward. /ppOur applications are built using .
NET for Android. We are open to candidates with native Android knowledge and generic .
NET knowledge willing to immerse themselves in .
NET for Android. /ph3Conformity criteria /h3ulliAndroid development: more than 5 years of experience. Experience either with .
NET for Android or with native Android development is allowed. /lili.
NET development: more than 3 years of experience /liliProven experience in unit testing code on at least 3 different projects /liliDemonstrable experience with Clean Code, Clean Architecture and SOLID principles on at least 3 different projects /liliMinimum 2 days onsite in Brussels /liliYou communicate fluently in English and Dutch or English and French (spoken and written). Dutch or French as a mother tongue or at least C2 level. For English at least level C1 /li /ulh3Evaluation criteria /h3pFor each evaluation criterion, the expectation is that your CV clearly demonstrates relevant experience or knowledge through one or more examples/projects. The more relevant experience or knowledge you can provide as evidence, the better your CV will be evaluated. /pulli.
NET development – demonstrates strong mastery of the .
NET ecosystem, including language features, LINQ, async/await, security practices, data structures and design patterns. /liliAndroid development – understands Android UI layouts, components, responsive/adaptive design and native platform integration. /liliAndroid internals – understands activity/fragment lifecycle, services, background work, push notifications, WorkManager and native SDK behavior. /liliCode quality craftsmanship – writes clean, maintainable and SOLID code that follows proven engineering practices. /liliUnit testing test quality – creates meaningful, maintainable and automated unit tests. /liliAPI integration offline/online synchronization – integrates reliably with backend APIs and designs Android applications that can handle offline usage, local persistence, synchronization, conflict handling and recovery when connectivity is restored. /liliGit version control – applies branching strategies and collaborates efficiently using Git. /liliCollaboration communication – explains technical choices clearly. /li /ul