Key Job Functions:
• Work with Sr. Management to Define the product specifications
• Work with CTO / Architects to Develop the High Level Design
• Develop the technical & project implementation plans
• Take full ownership of the implementation plan
• Deliver product features as per release schedule and quality expectations.
• Be an individual contributor (very hands on) as well as manage your team
• Interact with prospective customers during product demos/evaluations
• Enhance efficiency of dev/test/release process - develop tools, frameworks as required.
• Research & track developments in the mobile and application segments
• Drive technology learning and provide mentorship to your teams
• Participate in the full life-cycle development process from product definition, through design, development, test, release and maintenance
Profile:
• Engineering or Computers degree
• At least 5 years of experience in programming in an OOP language such as C++ or Java.
• Must have advanced level knowledge and hands on experience of the language and associated aspects
• Good knowledge of algorithms & data structures.
• Excellent programming and debugging skills
• Experience in developing server side solutions using component frameworks
• Experience in developing scalable web based applications
• Good knowledge of XML, X/D/HTML, Javascript and related technologies
• Good SQL knowledge and ability to design DB from specifications.
• Experience with open source DB such as MySQL or PostgressSQL is a plus
• Ability to quickly gather requirements, explore multiple approaches and suggest optimal solutions
• Experience of independently designing and delivering subsystems of a larger solution
• Experience in leading small teams
• Experience in dynamic languages like Python or Ruby & exposure to frameworks like Django, Rails etc. is a plus
• Experience in developing WAP or SMS applications, or of Mobile OS & API's (J2ME, Symbian, Windows Mobile) is a plus
• Experience in product development environments and knowledge of tools such as Subversion, Trac etc is a plus.
• Must have a strong interest in learning new skills/technologies and curiosity to explore various technologies and solution approaches.
• Proven analytical & problem solving skills
• Good communication skills and a team player
• Willingness to travel overseas
In a nutshell:
We are looking for people who :
- Are technically hands on
- Have good experience in Web Technologies and Web Services or Integration technologies
- Have good experience in OOP
- Have some scripting and database experience
- Have skills in design to development
- Are willing to learn and adapt new technologies
- Are willing to travel onsite
No comments:
Post a Comment