• At least 2 years experience in developing web applications and web services with both server and client side technologies
• Experience in developing client to server websites on different browsers using the following technologies: HTML,CSS,JavaScript, AJAX, JQuery,AngularJS.
• Experience in server-side web development such as C#, ASP.NET, MVC
• Knowledge of web servers (e.g. Apache Tomcat, IIS).
• Experience with debugging tools such as Fiddler.
• Experience with multi-threading and parallel tasks programming.
• Creative, open minded, independent, initiator and a team player.
Extra points for:
• BSc in Computer Science (or equivalent).
• Scripting capabilities with NodeJS, Ruby or Pyton.
• Testing practice and methodologies for both client and server side web environments.
• Experience with JS Frameworks such as Angular, React, Aurelia and Ember.
• Experience working with APIs using REST protocols
• Experience in web systems and web protocols.
• Experience in working at Agile methodologies
• Experience with git.
• Knowledge in dependency injection