A developer with autonomous thinking and problem solving skills, feel passionate about finding a solution to the problem, attitude to collaborative working, ability to work hands-on and with little supervision, prioritization, time management skills and capability to adapt to dynamic environments.