SFDC Technical Lead JD Job Description Overall Experience: - Tech Lead: Overall at least 8 years IT industry experience with 6+ years in Salesforce.com - Any prior experience with other technologies like JAVA.NET is highly preferred - Experience in directly working with client is highly preferred - Candidate should have strong hands-on experience with administration, configuration, customization and development within Salesforce.com, and also in reports and dashboards Salesforce.com Certifications: - Must have Salesforce.com Developer (DEV401) certification - Highly preferred: Advanced Developer Certification (DEV 501) - Admin or Consultant certifications are desirable Force.com Knowledge: - Candidate should have strong experience with Visualforce, Apex, Triggers, Eclipse IDE, Salesforce Object Query Language (SOQL) and Javascript - Must possess coding best practices and understand the limitations of Apex coding - Candidates for Tech Lead Senior Developer roles should have experience in integrating Salesforce with external systems using SOAPREST Services. This is highly preferred for Developer role also - Experience in working with Force.com Bulk API and the Metadata API - Must have sound implementation knowledge of workflow rules, validation rule, approval process, reports and dashboards - Experience using Apex Data Loader and other ETL tools such as Informatica - Experience with database development, SQL or PLSQL, database schemas, stored procedures is essential - Follow unit testing and test class best practices and should be capable of coding for positive and negative scenarios in testing - Must have experience with production deployment using change seteclipseANT migration TOOL and working on solving deployment errors - Good to have knowledge on HTMLHTML5, CSS, XML,AJAX, webservices, Google APIs, JQueryany other Javascript framework - Prior working experience with some integration tool is an added advantage - Candidate should have basic understanding of admin activities like user creation, roleprofile set up, Security set up etc. - Good to have Salesforce mobile development using Salesforce1vfmobile; Experience with Heroku, ngForce SkillsExperience required: - Should be a quick learner who can adapt to learning new technologies relevant to Salesforce - Need to be able to closely work with BSA to convert requirements to solutions and suggest options - Ability to create, analyse, and recommend, multiple alternative design solutions - Ability to advice on best practices and approaches to the team and the client - Experience in researching production system issues - Technical Lead should be capable of leadingmanaging a team of developers, suggesting best practices, promoting reusable code and constantly doing code review to improve teamefficiency - Experience in creating and maintaining Technical Design documents and configuration steps - Ability to configure, test, debug software and document programs according to standards, policies and procedures - Ability to prepare test data, and steps for unit, integration and production testing - Must be able to work with the Business Analysts and Business counterparts to clarify and document requirements and configuration steps for current and future application requirements - Strong problem solvinganalytical skills - Ability to effectively balance and prioritize multiple projects concurrently - Strong and effective written and verbal communication skills - Excellent presentation skills and ability to collaborate with technical and business stakeholders at all levels of the organization ","