- 20+ years experience in software development, integration and maintenance.
- 15+ years experience in mobile development (including 10 years for Android).
- Proficient with Android SDK and Services (Location, Maps, Google Coud Messaging, etc.).
- Expert knowledge of Java.
- Good understanding communication protocols, such as HTTP, REST API, SOAP, Web-services.
- Knowledge of SQL (SQLite, MS SQL, MySQL).
- Thorough knowledge of well-designed user interfaces.
- Familiar with C# (ASP.NET MVC).
- Deep understanding all project phases, including business analysis and budgeting.
- Broad knowledge of software development technologies and processes.
- Strong interaction and design sense.
- Self-motivated to explore new technologies, applications and environments.
- Excellent attention to detail.
- Self-starter, highly motivated, team-player.
- Excellent problem solving, communication, and collaboration skills.