Android Developer
Bengaluru (Bangalore Urban) IT development
Job description
Position Description:
--------------------- JD -----------------------
•Design, Develop, Analyze and Maintain advanced applications for the Android platform.
•Publish Apps to App Store.
•Write Scalable and Performance optimized Code, unit test, bug fix and release of work orders.
•Solve complex engineering problems quickly and smartly and have keen attention to Detail.
•Actively contribute to the full mobile development life cycle.
•Incorporate benchmarking and optimization in the development.
------------------- Mandatory Skills -------------------
•BS/MS degree in Computer Science, Engineering
•At least 2 years working knowledge on Android SDK, Frameworks, Android Studio and thorough understanding of core Android concept
•Strong experience in building and publishing commercial Android applications from start to finish.
•Strong OO design and programming skills in Java (J2EE/ J2ME) for Android.
•Good Understanding of Eclipse, Test Driven Development, Python, MVC, JavaScript.
•Experience on web service and back end services integration (SOAP, REST, JSON, XML) and Push Notifications.
•Experience in creating Android libraries and publishing apps to Google Play Store
•Experience with offline storage, threading, performance and memory tuning.
------------------- Desired Skills ----------------------
•Possess good communication skills and Client Interaction experience.
•Earlier experience of working in products is preferable.
•Good experience of working with Waterfall and Agile model.
•Thorough Understanding of Data Structures and Algorithms.
•Proficient understanding of code versioning tools, TFS Preferred
•Familiarity with continuous integration.
What you can expect from us:
At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 65,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.
This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.
We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.
No unsolicited agency referrals please.
WE ARE AN EQUAL OPPORTUNITY EMPLOYER.
Desired profile
Skills:
· Android OS
· Java Enterprise Editions JEE
· JavaScript
· MVC
· REST Webservices
· Python