Mobile Architect
Pune, India
Must have
-
10+ years of hands-on expertise in mobile technology platforms (iOS, Android, Windows Phone)
-
Very strong logical and analytical skills
-
Exposure to as many different languages, such as C, C++, Objective C, Java, C# is a plus
-
Very good OOPs and OOAD understanding
-
Adequate knowledge of well-known design principals and patterns
-
Experience in creating loosely coupled architecture
-
Experience in system architecture and design, in addition to the ability to provide end-to-end solutions
-
Strong exposure to networking, networking protocols, transport mechanism, and CS fundamentals like security and cryptographic, data structures, and operating system fundamentals
-
Proficiency in client communication as well as being able to independently handle the client
-
Should be able to provide architectural recommendations for the project as per his or her understanding of business processes and systems
Good to have
-
Exposure to software development practices, such as designing, code-reviews, unit testing, continuous integration, code coverage, release management, and static code analysis
-
Understanding of configurations tools (SVN, JIRA)
-
Knowledge of UML
-
Knowledge of SDLC Agile methodology and project support systems
-
Technical leadership and mentoring skills – should be able to help our team with a range of field related problems