Description
The Human Resources team, located in Atlanta, Georgia, is seeking a Senior Talent Management Specialist. This role is responsible for implementing various talent management initiatives in support of Novelis' strategic HR and talent objectives. You wi Talent, Management, Specialist, Senior, Business Partner, Support, Manufacturing, Administrative