Responsibilities
- Design an efficient and effective system that keeps a perfect balance between business requirements, technical requirements, performance, stability, and system maintainability,
- Participate in requirement analysis to add new features to the company’s products,
- Participate in change analysis to improve the company’s products,
- Write understandable, accurate, and quality technical specifications,
- Work with a software architect to understand the company’s products and its limitations,
- Cooperate with the Quality Assurance team to test the performance of the system,
- Cooperate with the developer to make sure the specifications are defined and implemented correctly.