Job Description :
Main Job Duties:
Participates in all phases of software development cycle, business requirement analysis, software design, implementation, software testing & evaluation.
Proposes time plans for the current projects in order to deliver the final product on time.
Reviews business requirements and help compose technical requirements.
Analysis and design of the software using UML, design patterns.
Designs and develops relational database systems and their web interfaces.
Designs & implements test cases to ensure the quality of the developed applications.
Provides written status reports & documentation internally & for end users.
Job Requirements :