||8 years of experience in Salesforce.com
Working knowledge of other Microsoft technologies including: ASP.NET, SharePoint and SQL Server
Experience as a lead in designing, architecting, implementing, customizing and integrating Salesforce solutions
Comfortable and effective in explaining architectural and technical details to other developers as well as non-technical colleagues
Expert understanding of object-oriented programming and SOLID design principles.
Commitment to Unit Testing.
Understanding of Agile/Scrum methodology
Computer Science or Similar Degree, and/or 8 years equivalent work experience.
Salesforce certifications are a plus