Senior .NET Developer
Egypt
Full Time
Experienced
Job Titles
Senior .NET Developer
Job Description
We are seeking a Senior .NET Developer with experience in cross-platform mobile application development using .NET MAUI (formerly Xamarin). You will be part of a collaborative and agile development team, working on innovative mobile solutions that run seamlessly on both Android and iOS platforms.
As a key team member, you will be responsible for designing, developing, and maintaining high-quality mobile applications, ensuring performance, responsiveness, and scalability.
Key Responsibilities
- Design and develop mobile applications using .NET MAUI with a focus on cross-platform compatibility.
- Collaborate with UI/UX designers, backend developers, and stakeholders to deliver end-to-end mobile solutions.
- Write clean, maintainable, and efficient code following best practices and design patterns.
- Optimize application performance and ensure responsiveness across devices.
- Debug, test, and resolve issues to ensure high quality and reliability.
- Participate in agile development processes including sprint planning, stand-ups, and retrospectives.
- Stay updated on new technologies and continuously improve development processes.
Required Skills & Qualifications
- Minimum 4 years of hands-on experience in developing applications using C# and .NET.
- Strong understanding of .NET 6/7/8, including asynchronous programming, LINQ, and dependency injection.
- Experience with RESTful APIs, JSON, and integrating backend services.
- Proficient in C#, XAML, and MVVM architecture for building scalable mobile applications.
- Knowledge of .NET MAUI or Xamarin.Forms with readiness to work on MAUI.
- Knowledge of SQLite, file storage, and mobile offline support.
- Familiar with platform-specific APIs and handling device-specific behaviors on Android and iOS.
- Strong experience with Git and modern development workflows.
- Good problem-solving, debugging, and performance optimization skills.
- Comfortable working in agile teams and contributing to code reviews and technical discussions.
- Clear written and verbal communication.
Plus Points
- Prior experience in building native mobile apps (Swift, Kotlin, Objective-C, Java).
- Exposure to Azure, Firebase, or other cloud platforms for mobile backend.
- Experience with unit testing, UI testing, or automated testing tools for mobile.
- Familiarity with CI/CD pipelines for mobile app delivery.
- Published apps on the App Store or Google Play.
Apply for this position
Required*