- Deliver Salesforce solutions on Salesforce Cloud, Service Cloud, Marketing Cloud, Salesforce Communities and Force.com platform
- Provide technical leadership on projects by providing necessary guidance to junior team members to follow Salesforce best practices
- Develop end to end Salesforce solutions using Configuration and customization using APEX Class, Triggers, Visualforce pages, Lightning components etc.,
- Build integrations between Salesforce and external applications using REST, SOAP APIs, OAuth and Single Sign-On.
- Migrate changes from development to test to production environment(s) using CI technologies like Salesforce DX, Jenkins and ANT
- Define code review methodology, perform independent code reviews and certify code developed by self and other junior team members on the project.
- Manage risks and issues as well as cross dependencies with other teams. Communicate effectively with internal teams and client to address technical design and functional gaps.
- Ability to effectively debug and resolve technical issues and/or defects which may be reported as a result of faults in the production system.
- Assist with client presentations and proposal creation as required.
- Assist in writing technical approach and design documentation as required.
Desired Candidate Profile
- 3-7 years of total IT experience with at least 3+ years of Salesforce project development experience
- Strong Salesforce customization and configuration experience (at least 1 or more of the following five Salesforce modules: Sales Cloud, Service Cloud, Marketing Cloud, Salesforce Communities and knowledge)
- Hands on development experience using Salesforce configuration and customizations using Apex, Visualforce, Triggers, Scheduled and Batch classes etc.,
- Development experience in UI technologies like Bootstrap, Lightning Design System (LDS), Lightning Components Development, AngularJS, jQuery, JavaScript would be a plus
- Proven integration experience using integration techniques - REST, SOAP APIs, OAuth and Single Sign-On.
- Ability to migrate Salesforce classic features to Lightning experience, including converting Visualforce pages to lightning components and / or using Lightning Design System with Visualforce pages.
- Knowledge of Product Development Lifecycle and DevOps Tools like GIT, Jenkins, JIRA etc.
- A thorough understanding of Salesforce Deployment Process and tools like ANT, Change Sets and Force.com IDE.
- Ability to work collaboratively in a creative, Agile environment and manage agile task assignments
- Strong preference for candidates who are Salesforce.com certified in the following areas - Certified Platform Developer I, Certified Platform Developer II.
- Understanding of DevOps and Release Management for large scale transformation projects.
- A self-starter, adept at picking up new skills and technologies, and eager to break new
Experience with ETL tools like MuleSoft or Informatica Cloud would be a plus
Technical Skills
- Proven of development experience with Salesforce (Apex, Visualforce, Lightning, Java/C#/OOP, Javascript/JQuery, Angular, JS/Bootstrap, SQL/SOQL, Web Services)
- Salesforce Sales/Service Cloud, Health Cloud/Finance service Cloud Consultant
- Devops and Release management
- Prior experience working with Salesforce, Siebel Industry Applications or other industry specific CRM applications is an advantage.
- Salesforce/Apex, Triggers, Workflow Alerts and Actions, Process Builders, Visualforce, Lightning, LWC
- Familiarity with modern web and mobile technologies (HTML, CSS, JavaScript, Web Components, others)
- Ability to perform basic code reviews and troubleshoot software development issues
- Ability to multi-task & support multiple priorities/multiple deliverables
- Ability to work collaboratively in a creative, Agile environment
- Full SDLC designing and implementing Salesforce or other CRM platforms (Siebel, Oracle, Microsoft), and/or CPQ, Apptus, Steelbrick technologies