Job Description
Strong written and spoken English language communication skills
At least 4 years hands on experience as a Salesforce software developer at a previous company
Deep knowledge on Salesforce configuration including objects, fields, profiles, roles, workflows, approval processes, process builders, etc.
Strong knowledge of APEX, Visualforce and the Lightning platform development framework
Solid understanding of deployment processes and tools with regard to Salesforce
Solid understanding of data migration tools and processes with regard to Salesforce
Solid experience and knowledge developing integrations with Salesforce using REST or SOAP for example.
Ability to clearly articulate how to design a scalable and flexible Salesforce application with proven experience in coming up with solid solution designs in past projects.
Proven experience in managing small teams of developers and conducting tasks such as code reviews, capacity management, design reviews, etc.
Experience in dealing directly with the customer and/or end users is preferable.
Ability to clearly answer questions on the different design options available on the Salesforce platform and the trade off's which exist between different approaches.
ANY GRADUATE