System Analyst and Designer

Naghsh Aval Keyfiat (NAK) Tehran

Posted 4 months ago

Job Description

  • Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow.
  • Translate highly technical specifications into clear non-technical requirements.
  • Manage the set-up and configuration of systems.
  • Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process.
  • Provide documentation of all processes and training sessions as needed.
  • Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms.
  • Perform design, implementation, and upgrades of information systems to meet the business and user needs.
  • Implement the best practices for scalability, supportability, ease of maintenance, and system performance.
  • Define application problems by conferring with clients; and evaluating procedures and processes.
  • Develop solutions by preparing and evaluating alternative workflow solutions.
  • Control solutions by establishing specifications and coordinating the production with the programmers.
  • Validate the results by testing programs.
  • Provide the reference directory by documentation.
  • Examine all current systems regularly.
  • Gather the software-related requirements from the clients by conducting the meetings and communicating with them directly.
  • Produce specifications for new or modified systems.
  • Liaise with other IT staff such as programmers to produce new systems.
  • Implement new systems by making changes to the latest tools for creating new features.
  • Ensure the operations by training client personnel and providing support.

Key Professional Competencies:

  • Anticipation and adaptation.
  • Creativity and innovation.
  • Rigor and organization.
  • Bachelor's degree in IT, or Computer Engineering.
  • Teamwork.
  • Responsibility.
  • Time and stress management.
  • Decision making.
  • Analytical thinking.
  • Listening and empathy skills.
  • Rigor and organization.
  • Minimum of 3 years of work experience in the relevant position.

To see more jobs that fit your career