-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
Requirements
-Minimum B.S. Degree in Software Engineering Field
-Advanced knowledge in C#.Net (Minimum 4 version)
-Experienced in Web Application development
-Experienced in ASP.Net MVC
-Advanced knowledge in HTML and CSS
-Advanced knowledge in HTML5 and CSS3 is a plus
-Experience with the implementation of Responsive Web Design (RWD) solutions is a plus
-Intermediate / Advanced knowledge in Ajax concepts and programming in JQuery
-Ability to design database using Microsoft SQL Server and implementation (using T-SQL language)
-Familiarity in modeling the software using UML
-Familiarity with RUP or SCRUM Methodologies
-Familiarity with software Architectures
-Good team working and have good communication with others
-Be able to research and find solutions for problems
-Excellent debugging and optimization skills
-Fast learner
-Working good under pressure
-Working knowledge in English Language (Reading, Writing, Comprehension)
* GPA: 15+
* For Male candidates, Military Service is obligatory