Position: SalesForce Lightning Developer
Location: Hartford, CT
Start Date: Immediate
- Bachelor’s 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.
- 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
- 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.