SOFTWARE DEVELOPMENT SENIOR ANALYST
Primary Skills
Description
JD Given in ICIMS Develop and apply application architecture methodologies, standards and leading practices Develop applications on Android & iOS platform for diff. Android phone & tablet devices, iPhones & ipads Collaborate with cross-functional teams like Business Group to deliver the applications Have ownership of complete application Requirements gathering and understanding Prepare High Level and Low level design document Coding, Unit testing & bug fixing Responsible for code reviews, coverage information capture and documentation Application Deployment to Apple & Google application store Basic sanity/developer testing of the build Prepare build release document Ability to work and deliver under triple constraint (time, scope and resources) Multi-tasking and ability to contribute to multiple projects in parallel Excellent presentation, communication skills and customer engagement experience Good understanding of mobile development eco system 4 years of development experience with at least 4 years in mobile space HTML5, CSS3, Bootstrap, Ionic 3 & above , Angular 2 & above Expertise in Hybrid/Cross-platform mobile application development Ability to perform requirement elicitation and estimate the effort accordingly Hands-on knowledge of different Android, iOS versions Expert level understanding of application architecture Object Oriented Programming Concepts Complete understanding of the Android & iOS App ecosystem Experience in uploading the app to Google Play store & Apple app store Web service requirement (SOAP, REST/JSON) Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the full mobile development life cycle SVN, Git , Gradle version control experience, Bitbucket Experience in CI/CD tools Experience object-oriented concepts and design patterns Aptitude for learning and applying programming concepts