Job Description

- Creating prototypes, diagrams, and specifications to be used by designers and programmers. - Analyzing clients' existing systems and business models. - Working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction. - Discussing with management and users to determine system requirements. - Identifying the inputs and outputs that will meet the users’ needs when the system is developed. - Record and document results and compare to expected results. - Detect software failures, so that defects may be discovered and corrected. - Generate historical analysis of test results.

Requirements

- Strong communication skills, both written and verbal - Strong organizational, time management and project management skills - Strong knowledge of software development methodologies like Agile-Scrum, RUP, etc. - Strong analysis skills, Attention to detail, Team working, Written and verbal communication skills, Interpersonal skills, Flexibility, Adaptability and Initiative. - Experienced in System Analysis and Modeling based on Software Eng. Concepts such as UML, ERD - Having Knowledge of software development life cycle. - Ability to work with modeling tools such as EA - Knowledge of design methods and business process modeling techniques - Skilled at analyzing and solving problems.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career