Key responsibilities
· Perform configuration and customization of the Salesforce.com platform.
· Provide project and technical leadership for key Salesforce implementation projects
· Possess a strong understanding of business operations
· Establish and maintain Salesforce implementation standards
· Work under general direction and independently determines and develops approach to solutions
· Demonstrated Salesforce mastery
· Plan and implement mid- to large-scale projects from conception to completion
· Understand how to adapt theory and best practices to fit the needs of the project
· Show an appetite and aptitude for taking responsibility for technical decisions
· Collaborate with team members on effective development practices and communicate with tact, professionalism, and an eye toward team progression
Requirements
• 5+ years of experience working on Salesforce platforms
· Proven experience with Salesforce platform and lightening app development
· Strong Experience with Salesforce APIs, Apex Triggers and Classes, SOQL, Force.com Tool and Toolkits.
· User Interface: Salesforce Visual Force, HTML5, JavaScript, CSS, Lightening, jQuery, AJAX
· Experience with oAuth and Salesforce Single Sign On configuration
· Comprehensive experience on unit testing, debugging, deployment and troubleshooting in Salesforce.
· Experience with declarative solutions including creation of custom objects, workflows, approvals, email alerts, field updates, outbound messages and communication templates
· Direct experience working on CRM projects for middle market and enterprise size companies
· Demonstrated experience and knowledge of relational databases, data modelling, and ETL tools
· Experience with Agile development methodologies such as SCRUM
Additional skills and knowledge
· Preferred Salesforce certification “Salesforce Platform Developer I”
· Ability to work in a fast-paced Agile/Scrum environment
· A positive attitude and excellent communication skills
· An Agile mindset and a desire to produce great software