- A senior takes the responsibility to find the best technical solution.
- A senior knows the juniors of his team, their limitations and their strengths.
- A senior is proactive.
- A senior knows the business impact of his technical decisions.
- A senior knows that the best solution is not always possible, and knows how to make trade-offs.
- A senior knows that bugs will occur, regardless of his programming skills or of their juniors.
- A senior understands that what matters is the customer expectation, not the quality of the algorithms.
- A senior knows that the success of the project is related to the expectation of the customer and not only according to specification.
- A senior is multilingual, speaking several languages: commercial, technical, professional, end user, other.
- A senior knows when to apply the appropriate language.
- A senior is almost a project manager.
- A senior is almost an architect.
- A senior is almost a sales person.
- A senior is paid to be guilty.
- A senior knows that his job is a transition from juniors to an architect, or commercial, or project manager, or business developer, or manager, or whatever.
- A senior knows that his position its the starting point of the “the rest of his professional life.”
- A senior, sometimes, would like to return to his junior times.
- A senior is a leader.
- A senior must have a balance between hard and soft-skills.
- A senior is always learning.
- The responsibility of a senior is to be responsible for everything!
No Comments