Overview
Develop customized solutions within the Salesforce platform to support critical business functions and meet project requirements.
Responsibilities
• Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements
• Interact directly with clients, managers and end users as necessary to analyze project objectives and capability requirements, including specifications for user interfaces, customized applications and interactions with internal Salesforce instances
• Provide system administration support of internal and customer-facing Salesforce environment, especially related to customized applications, user permissions, security settings, custom objects and workflow
Qualifications
YEARS OF EXPERIENCE
7-9 years of IT experience with atleast 5+ years of experience with Salesforce.com developer toolkit including Apex Classes, Controllers and Triggers, Lightning and Visualforce. Should have ability to both write as well as reverse engineer complex apex code.
MANDATORY TECHNICAL SKILLS
• Follow low level designs & perform the application build
• Strong Adherence to all the Salesforce.com best practices
• Develop Salesforce.com custom code (apex and lightning) using PepsiCo's Global Architecture, Code Standards and Design Patterns. Ensure Code Quality using Test Classes to cover all code branches.
• Run SonarQube Code Review and ensure code can pass code checklists.
• Design Salesforce.com custom fields & settings, dashboards, views, reports profiles/roles, user permissions/privileges, customization of objects, process builders, page layouts and validation.
• Develop and modify integrations with other systems using Salesforce.com APIs like SOAP, REST
• Leverage Salesforce.com Einstein for enabling intelligent business decisions
• Experience in data migration and integration
• Strong expertise in writing test classes & building triggers, batch classes, future methods etc.
• Strong expertise in configurations like creating workflows, formula fields, roll up summary fields, assignment rules, roles, profiles, sharing settings etc.
• Knowledge of working with Configuration management tools
• Should be able to use Eclipse IDE, Change Sets & ANT Scripts for code migration
MANDATORY NON-TECHNICAL SKILLS
• Agile delivery experience.
• Self-motivated and creative
DIFFERENTIATING COMPETENCIES
• Experience leading a development team in technical capacity
• Good communication and inter personal skills
• Motivated self-starter, able to change directions quickly when priorities shift and quickly think through problems to design and deliver solutions
• Passion for technology and for learning