Job Description
JOB DESCRIPTION:
We are seeking experienced Mobile Smartphone Application Developers to design, develop and deploy applications across multiple platforms such as iOS (iPhone/ iPodTouch, iPad), Android, RIM (Blackberry), WebOS, Windows Mobile, etc.
-RESPONSIBILITIES
Perform software development duties
Participate in all phases of application development from identifying requirements, designing robust architecture, and development with best practices.
Provide technical support during maintenance of developed applications
Job Specification
Object-oriented programming experience using languages such as Java, C#, C/C++, Objective-C, etc. Knowledge of multiple languages is a plus.
Must have hands-on experience of mobile application development in iOS (iPhone/ iPod Touch, iPad), Android, RIM (Blackberry), Windows Mobile platforms. Working knowledge of multiple platforms is a plus.
Must have an ability to adapt to new development platforms and cross-platform development.
Working knowledge of PHP, ASP .Net and Web technologies is highly preferred.
Familiarity with CSS, databases, JavaScript
Familiarity with Software Development Life Cycle (SDLC)
Familiarity with UML design patterns
Excellent interpersonal and communication skills
Ability to work independently and collaboratively
Ability to communicate design rationale and build consensus
Ability to prioritize and manage work to critical project timelines in a fast-paced environment
Ability to develop new approaches to complex design problems
Must be organized, have an eye for detail, and be able to put ideas into a tangible form
Understanding of Telecom NMS system and process is a plus