Job Description
This position is responsible for software development and design in effective and efficient manner. The role is responsible to define architecture of product/solution. The role is responsible for ensuring that the best technical approach and practices are applied in all phases of the application lifecycle.