**Description**We are looking for a Xamarin Developer to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment.As a Xamarin Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.If you're also familiar with ASP, we'd like to meet you.**Responsibilities**- Work with development teams and product managers to ideate software solutions- Design client-side and server-side architecture- Participate in design and wireframe review to provide a technical perspective on implementation- Diagnose complex issues, evaluate, recommend, and execute the best resolution- Design, implement, and deliver complex products for users- Ensure code is regression-free, documented, and unit tested- Test software to ensure responsiveness and efficiency- Troubleshoot, debug, and upgrade software- Write technical documentation- Work with data scientists and analysts to improve software**Requirements and skills**- Willing to work on the support project Good communication skills- Willingness to get cross-trained in other technologies- Sound knowledge of deployment and client interfacing skills Individual contributor Lead role- Should have sound knowledge of design patterns Databases, SQLite, Realm, Visual Studio,, or more REST Services- RESTful web services and OAUTH2 authentication- Able to come up with release and deployment plans- Bachelor's Degree in Computer Science, Computer Engineering, or a closely related field- Strong Programming Skills in C XAML MVVM patterns MVVM Cross Fresh MVVM- 5+ years of experience in software architecture, design, and development- Handling dynamic data JSON XML Xamarin Forms- Applications, Database, and SQL performance tuning experience- 3+ years of experience with C#, C++, XML, JSON, and Relational Database experience- Experience building loosely coupled software components and services that are scalable, high quality, and extensible- Proficiency in automated unit test development practices and design methodologies- Proficient in agile processes and methods, particularly Scrum.- Degree in Computer Science, Statistics, or a relevant field