Senior Software Developer:
You've been continuously improving yourself as a Software Developer for some time now and are ready to take the next step. You have shown yourself to be committed to the success of the projects that you have worked on and have displayed very high standards in your day to day work.
You have coached and mentored other developers and have seen them grow in their ability. You have worked closely with Test Engineers to ensure the highest level of quality in your deliveries. Your design knowledge has improved and you are involved in critical decisions on the technological direction of your features.
You work with the Architects and Principal Engineers in determining, challenging, influencing and implementing the technology strategy. You are a recognised contributor to the recruitment process.