Key Responsibilities:- Design, develop, and maintain high-quality software applications- Collaborate with cross-functional teams to define and deliver new features- Write clean, efficient, and well-documented code- Troubleshoot, debug, and enhance ex...