Senior System Analyst & Designer

Petiak System Tehran

Posted Over a month ago

Job Description

As Senior System Analyst you are responsible for understanding requirements & processes and identifying business technology and/or process opportunities, working with business & IT managers/Key Users to develop, implement and maintain solutions which deliver business value within agreed timelines and budget. Key Responsibilities - Identifying and obtaining requirements / features which will be most beneficial to the business. - Establishing the contribution that technology can make to business objectives using a range of techniques such as eliciting & documenting requirements with stakeholders, conducting feasibility studies, producing business models, preparing business cases, usability requirements analysis and usability evaluation. - Eliciting functional and non-functional requirements - Producing comprehensive analysis documents for developing of the software such as Process Models, Use Case specification, Activity diagrams, Data Model, Prototype, etc. - Producing functional/system requirements that will include information about required changes to front-end, database, web service, data service, etc. - Producing comprehensive analysis documents for developing of the software - Preparing scenarios of software testing - Using best practices during design of the applications - Coordinate a demonstration of the web application to all project team members - Strong Communicate with Development team

Requirements

- 5+ Experience with System analysis and design - Experienced in System Analysis and Modelling based on Software Eng. Concepts such as UML, OOP. - Strong communication skills, both written and verbal - Strong knowledge of software development methodologies like Agile-Scrum, RUP, etc. - Strong organizational, time management and project management skills - Experience in database design - Familiar with Linux, PHP, MySQL - Familiar with development of Web, iOS and Android Applications - Ability to work with case tools and issue tracking like Subversion or Git - Skilled at analyzing and solving problems - Experience with enterprise system implementations and related business processes - Knowledge of design methods and business process modelling techniques - Experienced in Database design - BSc or MSc in software engineering, Computer Science, IT

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career