
Senior .NET Developer
- مصر
- دائم
- دوام كامل
- 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.
- 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.
- 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.