Software Development Manager
CurrentSoftware ArchitectTeam building, communicating with other teams, planning for upcoming tasks, coordinating the team members, and supervising the technical challenges.Improve soft skills like (Teamwork, Continuous learning, Effective Communication, Creativity) for team members as a mentor.