Job Description :
.NET Developer with Xamarin

Mobile App project will work on Xamarin and .NET with C# and SQL backend. Must be .NET with Xamarin because when this project is done, they will move them to another project which involves .NET with C#!

Skills / Experience:

Bachelor’s degree in Computer Science, Software Engineering, or a related field and 5+ years of related software development experience.
Expertise in C# .Net development using WinForms, WPF, XAML, and MVVM.
Knowledge of RESTful principles and RESTful API design and documentation, as well as WCF services. Experience with WCF services a plus.
Experience with frontend technologies and UI design principles. HTML5, CSS3, and good knowledge of at least one Javascript framework such as AngularJS.
Knowledge of native mobile app development on iOS or Android. Experience using Xamarin to develop multi-platform mobile applications preferred.
Strong knowledge of relational database systems and SQL is required, experience with stored procedures, SQL tuning, and large, complex queries is expected. Microsoft SQL Server a plus.
Knowledge of automated testing with experience using unit test frameworks. Familiarity or experience with mobile testing and scripting languages preferred.
Understanding and familiarity with continuous integration/deployment systems a plus. Use of Jenkins or Microsoft build tools a plus.
Experience in an Agile / Scrum Methodology and participation in team ceremonies.
Interest in learning and applying new technologies, languages, and methodologies.
Background or interest in biology or agriculture