Clive. Physics Graduate. University of Oxford.

1. Say “yes” to increased responsibility and new challenges. If an opportunity arises you may discount yourself too quickly and not put yourself forward. This self-doubt was something I had to overcome quite early in my career and if it hadn't been for a fortuitous conversation with my grandfather I would not have applied for (and subsequently achieved) a promotion to manage the team I was in. Growth is painful but necessary for advancing your career. 

External courses/training along with recognised certifications will boost your CV, value and credibility, helping to maximise your chances of being successful when applying for new roles.  

2. Get noticed for your contribution. Some companies have a strong culture of celebrating successes and highlighting your contributions, but regardless you can build your reputation or "personal brand" through delivering consistently strong results that deliver demonstrable value to the company.  Consider how you want to be perceived e.g. "safe pair of hands", "technical wizard", "trusted by clients", etc. and aim to apply this to your work, ensuring that your manager, colleagues, clients are aware of the value you’re adding.

Give clear, concise and timely communication to relevant stakeholders - this sounds simple but is so often overlooked and can therefore be a relatively easy way to make an impression. 

Use the company's appraisal process to your advantage. If you set truly SMART objectives then it makes it much clearer when you're performing well and hopefully lead to recognition and reward. 

3. Build a network. This lesson is a common piece of advice but I've seen it work for me. A chance encounter with a senior Director and a discussion on cricket led me to another person who was able to help me with my career. Good timing and luck may come your way but in the meantime, try your best to create or look for opportunities to speak to others outside your immediate team and aim to get to know people more senior than you.