Leads the development team, oversees technical strategy, and ensures the delivery of high-quality, scalable software solutions. This role combines hands-on technical expertise with leadership, guiding architecture decisions and aligning development efforts with business goals. Lead, mentor, and mana