1- Analyze customer requirements to design and develop applications accordingly.
2- Coordinate & communicate with Product Manager in case of any query or clarifications required regarding SRS or customer requirements.
3- Explore, select, and use best possible methods and components/APIs best suited for designing and developing systems.
4- Takes ownership of assigned resource and assigned development projects from inception to delivery.
5- Leadership and team building skills.
6- Attention to detail.
7- Multi-tasking in a fast-paced environment .
8- Ability to drive projects from start to finish with minimal supervision.
9- Good communication skills Able to deliver under tight and short deadlines.
2- Excellent Java coding & debugging skills,
3- Knowledge about development practices such as version control, bug tracking, reviews, design patterns, UML, risk analysis and model-driven design. Expertise in C/ C++, Objective C, X code, SQLite, iOS SDK 6.X.
4- Web services including SOAP, XML, JSON, HTML 5, silver lights, WPF & WCF and GPS.