Senior Consultant
- Bachelors degree in software engineering, computer science or similar program
- 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.