|
Project Scope: |
The client is seeking a mobile Software Developer to assist the PE-TRIALS team to migrate an existing iPad application for collecting TRIALS data. |
|
Project and Responsibilities: |
The candidate will help develop a solution for both iOS and Android using Xamarin and implement automated cross-platform testing using unit tests and mobile cloud-based testing to ensure consistent operation of the solution. |
|
Skills / Experience: |
Bachelor’s degree in Computer Science, Software Engineering, or a related field and 5+ years of related software development experience.
- 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. |