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
Requirements
-Minimum BS Degree in Software Engineering
-Advanced knowledge in C#.Net (Minimum 4 version)
-Experienced in Asp.Net Web Application development
-Advanced knowledge in HTML and CSS
-Advanced knowledge in HTML5 and CSS3 is a plus
-Intermediate / Advanced knowledge in Ajax concepts and programming in JQuery
-Advanced knowledge in programming with JQuery is a plus
-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
-Experience with the implementation of Responsive Web Design (RWD) solutions is a plus
-Good team working and have good communication with others
-Be able to research and find solutions for problems
-Excellent debugging and optimization skills
-Working knowledge in English Language (Reading, Writing, Comprehension)
-GPA: 15+
* For male candidates, Done Military Service is obligatory