Android Developer/Diamond Consultants/ Vadodra

This job has been Expired
Diamond Consultants
Job Overview

Develop digital wallet solutions that provide a simple and secure shopping experience to consumers.

Provide high quality deliverables within the constraints of budget, scope and time.

Work with design team to understand high level design and translate it to detailed design for development team

Responsible for technical quality of the solution being delivered

Strong OO design and programming skills in Java, and Android SDK

Energetic and Self driven, able to communicate with the team and contribute to the program and the overall growth of the team

Development on Android platform including Technical Documentation and unit test cases.

Conduct and participate in Code/Test requirement review

Active participation in iteration + Activity planning with team and PM

Creating proofs of concepts for ideas as discussed by the team or as assigned by the manager in the context of the business.

Analyzing features at lower level and helping resolve any integration issues that may come along.

Code review of peers, mentoring/technical guidance to software engineers.

Activity planning and estimations.

Learn design and architecture of overall product and convey it to the rest of the team

Learn business flow/need internalize and take it to the rest of the team

Keep abreast with mobile technologies and more specifically Android changes to deliver superior applications

Mentor team members, and motivate them

Candidate has developed few applications for Android

Knowledge of device variations and feature management based on device capabilities

Excellent debugging skills using command line and Eclipse (crashes and memory leaks)

Hands on experience in android automation, writing Android Unit test cases, working with Maven/Ant, GIT

Hands on experience of using Eclipse/My Eclipse IDE, UML tools, MS Word and PowerPoint

Ability to work with requirements and help transform them into design

Strong understanding of OOPs concepts

Understanding of design patterns.

Desire to stay abreast of new development tools and methods

Software Configuration Management – Tools and its applications (GIT, SVN)

Application Assembly/Build Processes – Ant, MAVEN or any relevant building and automation / application assembly tool and technology

Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols and experience in their usage in mobile application

Additional/Desirable capabilities

Experience in multi-platform development tools [Cordova, Worklight etc]

Job Detail
  • Career LevelOthers
  • Gender*Male
  • Qualification*B.E, B.Tech
  • Experience*4 Year- 6 Years
  • Salary*Best in Industry