Develop, manage and prepare best software development team. Guide, coach and mentor software development engineers. Provide project management and technical leadership for…