Description


  • Design and develop cross-platform mobile applications using Xamarin, MAUI, Xamarin Forms, and Xamarin Essentials.
  • In-depth experience of.Net Framework and.Net Core, Entity Framework, and TPL (async-await).
  • Experience in working with design patterns such as MVC, MVVM, etc.
  • Hands-on with native mobile development using tools like XCode, Android Studio, etc.
  • Collaborate with designers, product managers, and other team members to gather and define project requirements.
  • DevOps mindset: experience in a mature CI/CD, implemented exception handling, logging, monitoring, performance measurement, and operational metrics knowledge
  • Experience in Unit testing, mocking frameworks, and test automation frameworks
  • Write clean, maintainable, and efficient code in C# to implement application features and functionality.
  • Integrate third-party libraries, APIs, and services as needed for enhanced functionality.
  • Conduct thorough testing to identify and fix bugs, performance bottlenecks, and other issues.
  • Create and maintain technical documentation for the application.
  • Collaborate effectively with cross-functional teams using agile development methodologies.

 

Qualifications:

 

  • Strong proficiency in the C# programming language.
  • Experience with MAUI, Xamarin Forms, and cross-platform development.
  • Knowledge of mobile UI/UX design principles.
  • Familiarity with version control systems, especially Git.
  • Excellent problem-solving and debugging skills.
  • Ability to work collaboratively in a team environment.
  • Strong communication skills, both written and verbal.
  • Experience with Agile development methodologies is a plus.

 

Nice to have:

  • Experience with Azure
  • Open-Source contributions, repositories, and personal projects
  • Participation in communities of interest and meetups
  • Certifications in technology

Education

any graduate