NET for Android Developer - Transport Execution Systems

Pauwels Consulting
Anderlecht, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Anderlecht, Belgium

Tech stack

Clean Code Principles
.NET
Multitier Architecture
Unit Testing
Azure
Continuous Integration
Data Integration
Data Synchronization
Software Design Patterns
DevOps
Language Integrated Query
Push Technology
Responsive Web Design
Software Systems
Systems Integration
Reliability of Systems
Backend
GIT
Build Management
Git Flow
Solid Principles
Android

Job description

  • Design and build high-quality software solutions within the transport execution domain.
  • Collaborate with solution designers and business stakeholders to translate concepts into effective applications.
  • Implement robust unit tests to ensure software reliability and maintainability.
  • Apply Clean Code, Clean Architecture, and SOLID principles throughout the development lifecycle.
  • Manage CI/CD pipelines using Azure DevOps for building and releasing software.
  • Integrate backend APIs and develop features for offline usage and data synchronization.
  • Contribute actively to the team through knowledge sharing and professional collaboration.

Requirements

  • 5+ years of backend development experience with .NET, including LINQ, async/await, and security practices.
  • 3+ years of experience with .NET for Android or Xamarin.Android, specifically focusing on native platform integration (excluding Xamarin.Forms or .NET MAUI).
  • Experience with architecture and design patterns including MvvmCross, Clean Architecture, and SOLID principles.
  • Experience with testing and quality using automated unit tests.
  • Experience with DevOps and CI/CD using Microsoft Azure DevOps.
  • Experience with data and integration including API integration, offline synchronization, and local persistence.
  • Experience with version control using Git and specific branching strategies.
  • You bring a professional and constructive attitude with the ability to take full responsibility for delivery.
  • You are fluent in English at a C level.

Nice to Haves

  • Deep understanding of Android internals including Activity/Fragment lifecycle, Services, and WorkManager.
  • Proficiency in Android UI layouts and responsive design.
  • Knowledge of push notifications and native SDK behavior.

Apply for this position