? At least 10+ years of hands-on Software Design and Development experience using C# .Net and other related technologies. At least 2+ years in Xamarin development.
?Experience in delivering mobile engagements performing roles like mobile SME/ Technical Lead / Architect for last 8years
? Overall experience in handling Mobile projects design/delivery. Experience in performing architectural tasks (Architecture Models, blue printing/ solution outlining at enterprise level/ complex in nature) to offer mobile solutions
? Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP)
? Candidate would be overall technical owner (technical + delivery) of the mobile app development on one or more platforms.
? He/she must be a self-motivated, creative, and innovative individual with good communication skills. He/she should be able to demonstrate excellent analytical and problem solving skills.
? Ability to work as an individual contributor as well as a technical leader and mentor
Creativity, Personal Drive, Innovation, Problem Solving.
Skills and Experience:
? Deep expertise on at least one mobile platform - Native Android or native iOS (preferably using Xamarin)
Excellent working knowledge of Xamarin Application Framework and IDE tools, Native Bridges (Native Extensions), Mono .NET framework, C# language, Bindings (Objective-C, Jar), SQLite.NET ORM, NUnit, MonoTouch, Xamarin Forms, Xamarin Profiler, Xamarin Test Cloud, Xamarin APIs for iOS and Android
? Strong knowledge of Mobile design patterns and refactoring concepts
? Practical expertise in performance tuning and optimization, bottleneck problems analysis in iOS and Android
? Good experience in architecture design and review activities (preferably with complete delivery ownership)
?Experience in creating consumer applications that can run on minimum memory and CPU consumption
? Own and lead initiatives to define, design, and implement mobile solutions, which include reference architectures, estimates, and costing.
? Recommend best practices and emerging concepts in mobile application, mobile devices, Operating systems, and mobilemiddleware platforms to team members to ensure a world class mobile application
? Complete understanding on enterprise mobility and full life cycle of a mobile engagements (covering integration/ instrumentation/ security/ testing/ management)
? Certification in Xamarin is an advantage.
?Experience integrating analytics and tracking solutions (e.g., Omniture, Google Analytics) is an advantage
?Experienceworking with Cloud native backend code (preferably GCP or AWS)
In depth hands on working with the .NET framework 4.5
? Hands-on development of POCs, frameworks is a required part of this role
Working knowledge of Xamarin UITest & Test Cloud is required desirable to create unit tests that can be run on Test Cloud
? Hands on experience in Mobile DevOps (build & release) for Android & iOS platforms.