7+ years working in a software development organization, preferably using an Agile software development methodology.4+ years working with the Microsoft software stack and Mobile development.Experience with Xamarin.Experience with Android and iOS development.3+ years working with .NET.