Job Description
-Be a part of companies in progress software projects development team
-Maintain the existing software in company and improve them in case of need
-Participate in engineering activities to complete the software development process (System Analysis, Design, Implementation, and Test)
-Work cross-functionally with other team members
-Participate in Research on new technologies and find creative solutions
-Reporting to: Software Engineering Department Manager