Capgemini
–
Joida, Karnataka, India
The role holders would be expected to work with Strategic Business Managers or work independently on projects in driving the business towards decisions in matters of strategic, organizational, operational, and technological investment. Projects... - May 24