We are seeking a talented .NET Developer with a strong background in C# and a passion for developing cross-platform applications. The ideal candidate will join our dynamic team focusing on iOS development using .NET MAUI (Multi-platform App UI) targeting .NET 9.0.
You will play a crucial role in the enhancement and maintenance of our existing applications, leveraging your technical skills to deliver high-quality software solutions. You will be working directly with our client's team, ensuring effective communication and collaboration.
Key Responsibilities
Design, develop, and maintain applications using .NET MAUI targeting iOS.
Implement MVVM architecture principles with the Prism framework.
Engage in reactive programming with ReactiveUI
Collaborate with UI/UX designers to create intuitive user interfaces
Utilize mapping technologies including
Riok.Mapperly and AutoMapper.
Perform logging using Serilog and testing with NUnit and FakeItEasy.
Monitor application performance with AppDynamics.
Participate in code reviews, unit testing, and continuous improvement of coding practices.
Qualifications
Proficiency in C# and experience with .NET technologies.
Familiarity with iOS development is a significant plus; experience with .NET MAUI is highly desirable but not mandatory.
Solid understanding of software development principles, particularly MVVM architecture.
Knowledge of dependency injection and reactive programming concepts.
Familiarity with third-party libraries and UI components (e.g., Couchbase Lite,
CommunityToolkit.Maui, SkiaSharp).
Experience with logging frameworks and monitoring solutions.
Ability to work collaboratively in a team environment and communicate effectively with stakeholders in English
Strong problem-solving skills and a willingness to learn new technologies.