Responsibilities: * Plan, coordinate, and oversee software development activities, managing timelines, budgets, resources, and dependencies to ensure