. Technical Excellence
Possesses a good knowledge of development domain – languages, frameworks, utilities,
development environments
Design patterns Knowledge and applications and Understanding of Enterprise design patterns
Can walkthrough Source codes,
Understand concept of Continuous integration and deployment
Understand security, passwords handling, separating systems, securing data
Ability to componentize projects and break it into functional parts.
Possesses skill in Service oriented architectures adopting SOAP and REST
Good knowledge of SQL and noSQL databases and ORM frameworks such as Hibernate, Entity
Framework, Doctrine
Possess requisite skill on Enterprise concepts such as service buses, message queues
Ensure good interpersonal relationship with other team members
Ensure proper people culture and work-life balance i.e. prompt leave
Ensure responsiveness and ensure top notch work culture
Participate in team education & knowledge transfer by training and knowledge sharing session
Imbibe emotional intelligence skills and adequately apply where necessary
Education
First degree in Computer science or Engineering or other related fields
Masters’ Degree or IT professional qualification will be an advantage
Experience
Minimum of 3 years work experience as Software Developer or related fields.