Description : Translate application requirements and use cases into functional requirements
Design , develop, test and maintain, robust, resilient, scalable, high quality software
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
Identify bottlenecks and bugs, and devise solutions to these problems
Ability to interact with partners and integrate various partner APIs