Strong OO design and programming skills in Java
Familiar with the Android SDK.
Knowledge of SQLite, MySQL or similar database management system.
Familiar with Eclipse.
Proven commercial software development experience â desktop and mobile.
Published examples of mobile applications on Android market.
Knowledge of the principles of multiple applications development methodologies
Knowledge of the processes, phases, and roles relevant to common development methodologies
Knowledge of Web Security
Willingly shares relevant technical and / or industry knowledge and expertise to other resources
Knowledge of internet development and debugging tools
Knowledge of web services, technology, and tools
Knowledge of data modeling
Knowledge of graphic & functional design
Knowledge of the differences between how an application works on a local machine versus a server
Knowledge of the differences among various types of browsers and browser versions
Proficiency in developing code for the client or the server
Proficiency in at least one client side scripting language
Ability to demonstrate a high level of critical thinking; makes sound and timely decisions under conditions of ambiguity and uncertainty
Proficiency to identify and correct basic coding errors
Proficiency to manage and coordinate test activities for assigned application
Excellent customer service skills that build high levels of customer satisfaction for internal and external customers
Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization.