Contribute to the design and development of scalable, secure, and maintainable software solutions. Participate in architectural discussions to drive system-level decisions and innovative solutions; Create design documents and technical specifications...