As a Consultant, you should have in-depth knowledge in any one technological or industry practice / functional area and overview of 2-3 other areas.
As a Lead, you are responsible for managing a small team of analysts, developers, testers or engineers and drive delivery of a small module within a project (Delivery/Maintenance/Testing) You may serve as entry level specialist with expertise in particular technology/industry domain/a process / application / product.
As a skilled Developer, you are responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles.
As a Senior Developer, you are responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles.
As a Lead, you are responsible for managing a small team of analysts, developers, testers or engineers and drive delivery of a small module within a project
As an Android Developer, you are responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles.