Description:
What success looks like in this role:
- Play a key role in system and application design considering scalability, configurability, maintainability and robustness of the solution.
- Perform development, unit testing, implementation as it relates to Salesforce.com software and the Force.com platform.
- Evaluate business requirements and resolve potential Salesforce-enabled components (Should be able to determine when to use customization vs configuration).
- Find opportunities to use salesforce automation.
- Provide technical assistance in identifying, evaluating and developing systems and procedures which are cost effective and meet user requirements.
You will be successful in this role if you have:
You will be successful in this role if you have:
- Bachelor's degree in software engineering, Computer Science, or a related field (or equivalent experience in relevant field)
- At least 5+ years of experience with application development
- At least 3+ Years’ experience as a Salesforce Developer
- Must have in-depth knowledge of design and implementation using Apex classes, triggers, workflows, Salesforce Lightning (aura), VisualForce pages, controllers, batch process and extensions.
- Must have in-depth knowledge of Salesforce query languages like SOQL and SOSL
- Must have in-depth knowledge of governor limits and best practices.
- Extensive knowledge of Salesforce security models
- Knowledge of configuration using workflow rules, process builder and flows.
- Experience with JavaScript, CSS and HTML
- Experience with Salesforce Community portal administration and Community builder concepts
- Knowledge of Service console
- Integration with on-premise or third-party solutions using RESTful Web Services
- Experience in data migration using Salesforce Data Loader or Import Wizard
- Self-starter, able to develop strong relationships with stakeholders, meet tight deadlines and tolerate change and ambiguity.
- Familiar with the Agile approach including Scrum.