Updated: Jun 27, 2018
1. How do you enter this field?
I studied Computer Science as I liked to work with computers. I never thought I would end up being a Senior Developer, that's something I just felt more and more comfortable with over time.
2. What does a typical day in the office look like?
It all depends on what is extracted from the standup session, early in the morning. Depending on the team's needs and expectations, we decide what to do during the day. I spent most of my day coding, but occasionally I may have been involved on DevOps or interviewing processes too.
3. What is the most challenging aspect of the job?
Matching business expectations may be something complicated, as we have to translate high-level requirement into technical tasks.
4. What is the most rewarding aspect of the job?
Receiving feedback from customers about something you've done. That proves you're adding value to the product you're working on.
5. What skills are the most important to perform well in this kind of role?
Even though it goes without saying, technical skills are very important. We tend to under-estimate how important the soft skills are also (e.g. having the ability to work on a diverse team, with different profiles and expectations)
6. What advice would you give to someone looking to apply for a similar role?
Motivation, attitude and enthusiasm. That's, under my point of view, even more important than expertise, as the latter will eventually arrive, but the former goes with the personality of each of us.