2020-08-13 00:00:25
United states
No
No
Job details »
Job Description:-
Bachelor's degree in software engineering, computer science or similar program
Strong written and spoken English language communication skills
Total IT experience should be 9+ years.
At least 6 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
At least 2 Salesforce certifications including Platform Developer I. Candidates with Platform Developer II or a specialist certification such as Sales Cloud Consultant preferred
Good working functional and technical knowledge of at least 2 Salesforce products e.g. Sales Cloud, Service Cloud, Communities Cloud, CPQ, Heroku, etc.
Strong enthusiasm to learn new domains and technologies
Pointers:-
Extensive hands on experience of Lightning Component development. Can explain how to do things such as app and component events, re-using common components, lightning out, etc. Has in depth expertise and can perform a coding exercise. Understands why customers should migrate to lightning, the benefits, challenges and how to approach such a project.
Deep knowledge on patterns of integration on Salesforce with examples of when they have utilized these and how they have set them up with best practices
Practical experience doing REST based remote site call outs using continuation
Governor limits associated with synchronous call outs and how to overcome
Expert knowledge on Service Cloud and can answer scenario based questions about when and how to utilize features such as Assignment Rules, Knowledge, Case Teams, etc. Should be able to clearly demonstrate they have done these things.
Expert knowledge on release management including sandbox types and the set-up of sandboxes and source control for a complex project where you have parallel production support and project release cycles. Should be able to clearly demonstrate they have done these things.
Very positive can do attitude, good body language and excitement to join a new role. Should be able to answer the question of why we should hire them and why they are looking for a new role with an answer other than "my current contract has expired"
Should have worked on an enterprise implementation of salesforce which is end-to-end. Someone who has done a bit of production support here and there for a 100 or so users is not sufficient
Should understand challenges with implementing Salesforce at scale at least to a basic level e.g. large data volumes, governor limits, data architecture high level best practices, tools and features for performance improvement, etc.