Responsible for developing and maintaining high-quality software products, designing and implementing innovative features, optimizing existing code, and ensuring software quality through testing and debugging. Collaborates with developers, designers, and product managers to align software with user ...