Basics of Object Oriented Programming like inheritance, interfaces, abstractions, inversion of controls etc.
Good knowledge on exception handling, garbage collection concepts, application/error logging.
Experience in web application development
Familiarity with Design Patterns.
Good experience of usage of different Data Structure
Hands-on experience of web services/Restful API/MVC
Hands-on Visual Studio or Intellij or Eclipse IDE.
Knowledge on version control systems like Git, Gitlab, SVN, Team Foundation etc.
Hands-on experience in at least one SQL and No SQL language.
Knowledge or working experience in Agile Methodologies like scrum, kanban
Good oral and written communication skills
Basic knowledge on cloud based solutions
Ideal candidate should show eagerness /enthusiasm to learn things outside his/her tasks and should be able to execute in situations where there is little to no guidance too.
Ability to learn and adapt new technologies.
Good to Have:
Working experience on NodeJS
Working experience of Java 8 or Scala.
Knowledge of C#.net or vb.net or .net core.
Knowledge of WEB API or ASP.net mvc.
Salary: Not Disclosed by Recruiter
Industry: Internet / Ecommerce
Functional Area: IT Software - eCommerce, Internet Technologies
Role Category: Programming
Role: Software Developer
Employment Type: Permanent Job, Full Time