1+ year experience working with Salesforce Lightning components.
Knowledge on Salesforce Lightning has done at least one implementation.
Hands on Experience on Lightning has created a lightning component from scratch
Good Knowledge on Lightning Architecture
Good Knowledge on Lightning Security Architecture
Minimum 4 years of hands-on development experience with Salesforce.com developer toolkit (Apex Classes, Controllers and Triggers, Visualforce, Force.com IDE, Migration Tool, Web Services etc.)
4 years of hands-on Object-Oriented programming experience using Java, C# or similar languages
Proficiency with version control system (like Git, Subversion or similar)
Proficiency with test driven development (TDD) and test automation tools for web-based applications (Selenium, Windmill, Bootstrap, jQuery etc.)
Experience setting up and utilizing Continuous Integration (CI) severs (like Hudson, Jenkins or similar) for build and process automation
Experience integrating salesforce with 3rd party system using web services and app exchange apps
Knowledge of Force.com development best practices and design patterns
Experience integrating SalesForce with multiple data sources
CERTIFICATES, LICENSES, REGISTRATIONS:
SFDC Certified Developer and/or Advance Developer is strongly preferred
SFDC Administrator/Advanced Administrator certification is a plus
Java or .Net programming certifications preferred
Experience with Agile development processes is preferred.