Job ID: 18-52450
Key Responsibilities:
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 years of experience with Android.
- Good knowledge on working with JSON format data.
- Working knowledge with Source code repository GIT/Client.
- Build automation for Android using Continuous integration tools like Jenkins.
- Hands on implementation of ADA and Analytics in Android.
- Should have experience in troubleshooting, diagnosing, and supporting mobile app development.
- Must be responsible for designing, coding, maintaining Android mobile applications & application submission to various App stores.
- Should have sound knowledge on Android programming.
- Hands-on Experience in Multi-platform (Hybrid mode) applications.
- Familiarity with Restful Web Services
- Desired Skill Sets - HTML5, CSS3, jQuery, AngularJS, AngularJS-2/4, Bootstrap, JQuery Mobile, JavaScript, JSON XML, JSON, HTTP, XML UI design
- Desired Skill Sets - Objective C, SQLite database Tools, Swift, XCode, Node.js, Android SDK (SDK 20 and above). Hands on REST APIs and Swagger API.
- Android, Java Tools: Eclipse IDE.
- Knowledge on Phone Gap, Cordova Framework, and profile relevant frameworks.
- One of the Leads for the project interacting with client and Offshore effectively
- Strong Development in Android/Java
- Individual development as well as helping offshore with queries and resolutions
- Code Analysis for sprint stories + defects
- Review code and provide recommendations for Bug fixes
- Strong development experience in Android / Java
- Hands on knowledge on these libraries is a plus: Retrofit, Butterknife, Mokito, RxJava/RxAndroid
- Work in following areas will be a bonus: Java – Websocket, Model-View-Presenter design pattern
- Extensive customer service and client interaction skills
- Comfortable to work in Agile mode.
- Experience and desire to work in a Global delivery environment
- At least 2 years of experience developing Android applications with below experience is a must
- Development of UI.
- Integration with REST based web services.
- Secure storage of files on device.
- Experience of working in Agile projects is a must.
- Good understanding of data structures and algorithms.
- Designing the features as per industry best practices; good understanding of Object Oriented programming
- Experience in writing automated UI test cases
- Sharp code reviewing skills
- Experience with GIT/JIRA
- Customer Focused - Strong interpersonal and communication skills
- Highly respected by others; inspires others; generates innovative solutions; leads boldly
- Strong analytical and problem solving ability
- Excellent documentation skills
- Ability to work autonomously to meet the business demands, and be an effective member of the team
- Proven verbal and written communication skills - across technical and business audiences
- At least 4 years of experience in software development life cycle.
- At least 4 years of experience in Project life cycle activities on development and maintenance projects.
- At least 4 years of experience in Design and architecture review.
- At least 4 years of experience in software development life cycle.
- Ability to work in team in diverse/ multiple stakeholder environment
- Experience in Digital domain.
- Retail banking knowledge will be added advantage
- Technical and Analytical skills.
- Ability to work in team environment and client interfacing skills.
- Experience and desire to work in a Global delivery environment.