Job Description
Main Responsibilities:
-Be a part of company's current software projects development team
-Maintain the existing software in company and improve them in case of need
-Performing engineering activities to complete the software development process (System Analysis, Design, Implementation, and Test)
-Performing Software developing process activities containing: Analysis & Design, Development (especially Web-Based applications), Test, Research on new technologies and find creative solutions
- Reporting to: Software Engineering Department Manager