Role
Android Application Developer
Mandatory Technical Skills
- Solid understanding of object-oriented analysis and design
- Knowledge of interface-based design concepts
- Experience writing and debugging multi-threading applications
- Experience using MVVM design pattern
- Knowledge about UDF design pattern (desired)
- Solid knowledge of some flavor of GIT- SCM
- Skills in Android application programming (SDK)
- Skill in source code control systems such as Clear Case, Perforce and similar systems
- Problem solving skills
- Ability to strategize in a variety of project areas
- Proficiency in, Java development language and tools
Soft Skills
- Excellent interpersonal skills
- Excellent organizational and time management skills
- Excellent written and verbal communication skills
- Ability to respond quickly to changing requirements
- Ability to multitask with and understand, coordinate, facilitate and guide a variety of disciplines such as software development, system integration and testing and operations.
Total Experience Required
3+ years’ experience in software development including object-oriented analysis and design with emphasis on interface-based design concepts
Android application programming (SDK)
Source code control systems such as Clear Case, Perforce or similar
IDE such as Eclipse.