Jan 7, 2026
Location:  Chennai

Title:  C2_.NET MAUI APPLICATION DEVELOPER

Job Description: 

.NET MAUI Developer


Job Description

  • Responsible for designing, developing, deploying, and maintaining high-performance cross-platform applications using .NET MAUI targeting Windows, Android, and iOS.

  • The role requires strong expertise in C#, XAML, MVVM architecture, platform-specific integrations, performance optimization, and secure application development.

  • The developer will collaborate with UI/UX designers, backend teams, QA engineers, and stakeholders to deliver scalable, maintainable, and user-centric applications.


Key Responsibilities

  1. Design and develop cross-platform applications using .NET MAUI for Windows, Android, and iOS.

  2. Implement MVVM architecture ensuring clean separation of concerns and testability.

  3. Translate UI/UX designs into responsive, adaptive, and platform-consistent user interfaces.

  4. Integrate RESTful APIs, Web Services, and backend systems.

  5. Manage platform-specific features (permissions, notifications, sensors, storage, device APIs).

  6. Ensure application performance, responsiveness, and memory optimization across all platforms.

  7. Implement secure coding practices including authentication, authorization, and data protection.

  8. Write clean, reusable, and maintainable code following coding standards and best practices.

  9. Perform unit testing, debugging, and defect resolution.

  10. Publish applications to Microsoft Store, Google Play Store, and Apple App Store.

  11. Collaborate with QA teams to support UAT and production releases.


Specialised Knowledge (Technical, Functional, etc.)

  1. Strong proficiency in C#, .NET 7/8, and .NET MAUI.

  2. Advanced knowledge of XAML, data binding, styles, and templates.

  3. Strong understanding of MVVM, Dependency Injection, and SOLID principles.

  4. Experience with Windows (WinUI), Android, and iOS platform specifics.

  5. REST API integration using HttpClient, JSON serialization / deserialization.

  6. Local data storage using SQLite, Secure Storage, Preferences.

  7. Asynchronous programming using async/await, Task Parallel Library.

  8. Experience with Git, branching strategies, and CI/CD pipelines.

  9. Debugging and profiling tools for mobile and desktop applications.


Competencies

  1. Experience with Azure services (App Services, Azure Functions, Azure Storage).

  2. Knowledge of Push Notifications, background services, and offline sync.

  3. Familiarity with App Center, Firebase, or similar monitoring tools.

  4. Understanding of accessibility and localization/internationalization.

Qualification:  GRADUATION
No. of Job Positions: 
Total Experience:  6-8 years
Domain Experience:  WEB APPLICATION