Job Details

Responsible to establish all possible options for designing and deriving the best solutions based on sound analytical judgment, team input and the customers best interest. Develop software according to functional and technical design specifications and maintain a common sense approach that serves to recognize potential design gaps and provide insight into closing them.Research on new technologies that push the boundaries and capabilities of design and provide insight on applying these to company s product offerings.Accountable for optimization-focused design to ensure that all code is written with high-availability and high-impact; Accountable for efficiency-focused design that serves to ensure that all code is highly reusable and modular. Design push and pull data interfaces using the latest web and data sharing technologies integrated to a multitude of third party providers.Author technical design documentation that fully defines all application code and the underlying methodology for the design decisions made. Maintenance and other rolesAssess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potentialperformance issues, reusability, and/or anomalies. Detail unit testing of code.Troubleshoot client problems both remotely and onsite. Research and identify cause of reported defects and issues.Develop patches and defect fixes. Required CandidateExperience 2-5 years in Android app developmentQualification Bachelors/Masters degree in Computer Science/ EngineeringStrong OO design and programming skills in Java (J2EE/ J2ME)Familiar with the Android SDKKnowledge of SQLite, MySQL or similar database management systemFamiliar with EclipseUnderstanding of other compiled languagesExperience on web service integration (SOAP, REST, JSON, XML)Experience of development using web technologiesGood understanding of OO programming and design patternsGood understanding of HTML5, JavaScript, jQuery, Ajax and PHPExperience building web and native appsExperience using social media APIs Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)