Main Responsibilities:
• Be a part of company's 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 BS Degree in Software Engineering Field
• Advanced knowledge in C#.Net (Minimum 4 version)
• Experienced in Web Application development
• 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
• Working knowledge in English Language (Reading, Writing, Comprehension)
* GPA: 15+
* For male candidates, Done Military Service is obligatory