Able to identify problems and suggest improvements, or adapt existing methods and techniques drawing from past experiences and feedback.
Understanding of various mobile technologies and its application.
Ensure timely delivery of assigned work
Ensure quality of the deliverable for the work assigned
Analyze and evaluate user needs to come up with improved solutions.
The ability to work independently and in small teams, and manage priorities
Understanding of the entire product development cycle: from design, implementation, development and debugging and maintenance with expertise in development
Should be an expert in Android and/or iOS development. Exposure to HTML5 Apps development will be an advantage.
Experience with Cross-platform development frameworks such as Phone Gap, Xamarin will be an advantage.
Experience in hands on coding and implementation.
Object-oriented design and analysis, modularity, re-usability, debugging skills is a must.
Working knowledge of Web Services, SOAP, REST, XML-RPC experience is a must.
Experience with unit testing frameworks
Knowledge of source control management like GIT, SVN, TFS
Work with outside data sources and API- s.
Must have good communication skills.
Strong background working in an Agile environment
Passion for software quality and achieving engineering excellence
Self-starter, independent and with ability to come up with solutions to complex problems
Strong problem-solving skills, mastery of data structures and algorithms, and the ability to think outside the box
Must be able to quickly adapt to latest technology trends.
Experience in Aerospace domain.
Analytics and machine learning would be an added advantage.
Strong problem-solving skills, mastery of data structures and algorithms, and the ability to think outside the box.
Knowledge in data structures and Design Patterns
DevOps, Continuous Integration