Software Analyst

Pardakht Electronic Sadad Tehran

Posted a year ago

Job Description

  • Hold and participate in analytical meetings and needs assessment of project systems and business.
  • Analyze business needs and compliance with the technical and executive environment.
  • Prepare documentation and diagrams related to the software.
  • Assist in the design and development of the system through standard modeling (at the system and data level) and cooperation with senior developers to improve the existing system.
  • Separate work domains at the business and system level in order to reduce the complexity at the system development and user level.
  • Liaise with UI/UX teams to improve system usability.
  • Transfer business knowledge to team developers and communicate with other analysts of the organization to unify the level of knowledge at the organizational level.
  • Prepare a prototype of the requirement for better separation of user elements and clarification of the solution for the beneficiary of the request and the development team.
  • Design the process and hold knowledge workshops such as event storming to clarify the functional components in the current system.
  • Prepare data diagrams (ERD) and data paths (data flow).
  • Prepare system diagrams (UML Diagrams).
  • Break down complexity into manageable and manageable components.
  • Cooperate with the development team to optimize the existing architecture.

Requirements

  • Bachelor's degree in Software related fields. 
  • At least 2 years of work experience in software analysis and documentation.
  • Teamwork spirit.
  • High emotional intelligence.

To see more jobs that fit your career