Excellent articel Marco Gancitano. 😊
I would like to add 2 more points.
According to my Team Manager a Senior Developer can deal with a multiweek long task, he/she can split it up, delegate, monitor and deliver on time.
Being a senior developer is not just about technical knowledge. Soft skills are equally important.
Hope you find this useful. 😊