Type: IT-Software/ Software Services
Education: Bachelor’s Degree or Masters’ Degree
Location: Ahmedabad, India
Want to work on some of the most in-demand & exciting technologies in the IT industry? Come join us at Ishi Systems.
At Ishi, we have built an enduring platform for innovation that pursues excellence to create products, systems and solutions that delight our customers and exceed their expectations. Our engineers solve a variety of complex and challenging business problems with cutting edge technology. We actively explore new and emerging technologies in Big Data No-SQL databases, Middleware Messaging platforms, High Availability Architectures, Advanced Analytics, Machine Learning, and contemporary web and mobile user interface frameworks.
Do you take pride in writing quality code and building software that is reliable, testable and maintainable? Do you thrive on creating simple and elegant solutions to complex problems? Are you ready to compete head-to-head with some of the top and most fast-paced and innovative organizations in the industry?
We are now hiring Mobile OS Application Developer to join our high performance engineering team engaged in architecting; developing and delivering managed services and products for mobile platforms.
In this role, you will participate in the analysis of user requirements, develop prototypes, design, implement, test and support mobile applications and services.
6+ years experience in professional software development.
3+ experience developing enterprise class mobile apps for iOS and Android platforms
Expertise in iOS and Android functionality and limitations
Hands-on with iOS (Cocoa, Objective C, C++, iPhone SDK) or Android ( Android Framework, Java)
Experience in developing in Java, C and C++ an advantage.
Experience implementing secure, transactional applications integrated with web-based services.
Experience in leveraging native iPhone & Android capabilities.
Experience in performance tuning and optimizing for constrained mobile devices.
At least one published application for each in iPhone & Android in the App Store.
Familiarity with UI/UX design within the mobile environment would be a plus
Familiarity with cross-platform solutions (HTML, Phone Gap, Titanium etc.) would be a plus
Experience in the design, development and testing of individual modules using Agile methodologies and RUP.
Strong OO concepts, Component based development and basic computing skills - OS concepts, threads, data structures, networking, RDBMS, SQL and XML.
Experience applying Design Patterns
Excellent technical issue diagnosis and problem solving skills.
Excellent written and verbal communication skills in English
Motivated self starter and a very good team player
Excellent presentation skills including the ability to explain technical solutions and design decisions in whiteboard discussions.
BS in Computer Science or related engineering discipline.
Desired: Masters in Computer Science or a related technical discipline