Able to
speak, read and write English at a level that enables you to complete your
role, for example, to understand instructions and communicate effectively
with stakeholders and/or other team members.
Experienced
in effectively working in a collaborative manner in a large scale, fast
paced environment within a multifunctional technical team.
Experience
with Xamarin Native (Xamarin.iOS and/or Xamarin.Android) & Xamarin
Forms/MAUI.
Strong
software development experience on the .NET framework technology stack
using C#.
Mobile
App software development experience with iOS and/or Android platforms.
Understanding
of Object-Oriented design and implementation.
Knowledge
of Design patterns and SOLID principles.
Working
knowledge of MVVM / MVC application architectures.
Strong
analytical skills and problem solving skills.
Excellent
decision-making, interpersonal and leadership abilities.
Desirable Criteria
Web API
/ RESTful service integration.
Knowledge
of Source Control best practices using TFS or GIT.
Familiarity
of Agile software development methodologies (e.g. Scrum, XP etc).
Understanding
of Unit Testing and Continuous Integration.
One or
more applications published in the Apple App Store / Google Play Store.