MUST-HAVES
-
Minimum 3-5 years' experience developing on Microsoft Azure using .NET Technologies.
-
Minimum 1 year experience in building and deploying applications using Xamarin
-
Excellent verbal and written communication skills
-
Proficient in client server development environments
-
Strong analytical and problem-solving skills with attention to detail
-
Understanding of unit test frameworks and testing mythologies
-
Experience and understanding of design patterns suited for mobile development applications
-
Self-motived and ability to work independently and in a team at solving problems.
-
Experience troubleshooting, debugging, and profiling client server applications.
-
Holds and understanding for TDD and appreciates the importance in a designing for test approach
-
Understanding of memory management, data storage techniques, and user interfaces design.
-
Working knowledge of software development life cycle methodology, preferably within an agile Scrum environment
-
Experience in designing and development client service API’s
TECHNOLOGIES YOU ARE FAMILIAR WITH:
-
Microsoft C# .NET
-
Xamarin
-
Familiar with SQL and SQLite
-
Git, gitflow
Nice to have:
-
Azure DevOps experience
-
Experience with LWM2M
Hardware requirements:
-
Macbook Pro for cross-platform development support.