Responsibilities1. Conduct analysis and design based on the system's functional, security, quality, and performance requirements; 2. Design the software architecture, including defining requirements, designing interfaces and protocols, and creating database designs; 3. Develop detailed software desi...