Cognizant is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our excellent industry-based, consultative approach helps clients envision, build and run more creative and efficient businesses. Headquartered in the U.S., Cognizant, a member of the NASDAQ-100, ranked 205 on the Fortune 500 and consistently listed among the most admired companies in the world.
* Own delivery of enterprise chat messaging platform based on Real Time Push Messaging technology * You're going to architect and develop application road maps, implementation approach, and project plans for BW on HANA and Native HANA. * Hands on design/development to handle encryption/decryption of data at rest and motion * Hands on design/development of dealing with push notifications and deep linking * Others * Work closely with solutions architects to analyze possible technical solutions for business needs * Develop a solution that is optimized for device resource utilization (Memory, CPU, Battery, Network) * Strong focus on software quality via developer level testing and test automation * Contribute towards design review and approval process and follow up to closure * Work with Business Analyst, UX Designer and Business Teams and contribute towards defining UX * Collaborate with the creative and UX teams and during the creation screens and wireframes * Use data and prototypes to test concepts and theories * Conversant in trying out new technologies (rapid R&D) * Using Agile principles; build features and stories to guide development and implementation
* Extensive experience and deep knowledge of Native Mobile Development * Experience / exposure to Android Native development as well, so as to help team in case of emergencies * Good working knowledge of implementing APIs and working with JSON payloads * Experience in API design, performance optimization, client architecture or tools in the mobile space. * Knowledge in UI design principles and making apps work * Experience with caching mechanisms * Experience with optimizing app for hardware resource utilization. * Experience with offline data storage, encryption, decryption * Experience with the publishing process for app stores * Experience with Unit Testing
* 8+ years of experience with Mobile App Development using Native (One platform primary, other secondary: Android / iOS; but experience required on both; ability to deep dive on need basis on secondary platform is necessary) * Experience working in an Agile / Scrum methodology * Self-Organize and must be able to work under tight deadlines and reliably deliver work of the highest standards on time * Ability to communicate technical concepts clearly and effectively to broad audiences. * Deep experience in crafting and developing highly scalable, highly available and maintainable mobile applications. * Strong analytical and problem solving skills * Strong sense of ownership * Dedication to getting things done fast and doing it well
Our strength is built on our ability to work together. Our diverse backgrounds offer different perspectives and new ways of thinking. It encourages lively discussions, inspires thought leadership, and helps us build better solutions for our clients. We want someone who thrives in this setting and is inspired to craft meaningful solutions through true collaboration.
If you're comfortable with ambiguity, excited by change, and excel through autonomy, we'd love to hear from you Why Choose Cognizant?
It takes a lot to succeed in today's fast-paced market, and Cognizant Digital Business has become a proven leader in the industry. Cognizant love big ideas and even bigger ambitions. We stand out because we put human experiences at the core.
We help clients engage customers by envisioning and building innovative products and services. But we don't stop there. We develop go-to-market strategies and invent entirely new business models, ensuring that every company we work with walks away with both inspiration and a plan.
Cognizant is a provider of information technology, consulting, and business process outsourcing services.