We are seeking an experienced MAUI Developer with 6+ years of software development experience and strong expertise in .NET technologies. The ideal candidate should have hands-on experience in developing cross-platform mobile and desktop applications using .NET MAUI, C#, and XAML, with a solid understanding of application architecture, performance optimization, and API integrations.
Design, develop, and maintain cross-platform applications using .NET MAUI.
Build responsive and user-friendly mobile and desktop applications for Android, iOS, Windows, and macOS.
Develop reusable components and implement MVVM architecture patterns.
Integrate RESTful APIs, third-party libraries, and backend services.
Optimize application performance, scalability, and security.
Collaborate with UI/UX designers, product owners, and backend developers.
Participate in code reviews, testing, debugging, and deployment activities.
Troubleshoot and resolve application issues across multiple platforms.
Follow Agile/Scrum development methodologies.
6+ years of experience in software development using C# and .NET technologies.
Strong experience with .NET MAUI (Multi-platform App UI).
Expertise in C#, XAML, and MVVM architecture.
Experience with Xamarin.Forms migration to .NET MAUI.
Strong understanding of mobile application lifecycle and deployment.
Experience with REST APIs, JSON, and web services integration.
Knowledge of Entity Framework, LINQ, and SQL Server.
Familiarity with dependency injection and design patterns.
Experience with Git, Azure DevOps, or other version control systems.
Strong debugging and problem-solving skills.
Experience with Azure Cloud services.
Knowledge of Blazor Hybrid applications.
Experience with CI/CD pipelines.
Familiarity with Android and iOS native development concepts.
Understanding of unit testing frameworks (xUnit, NUnit, MSTest).
Bachelor's degree in Computer Science, Information Technology, or related field.