Staff Software Engineer
CurrentPlaying the role of Lead Software DeveloperTranslating the functional requirements to Technical DesignCoaching the junior team membersAct as an interface between management and development teamSingle point of contact for all technical queriesConduct review meetings with the team and provide timely feedbacks