Salesforce Developer

SalesforceRemote, Bangalore, India


Description

Position at Ness Digital Engineering (India) Private Limited

Job Title:  Salesforce Developer  

·       Level: Senior (5+ years development experience)  

Job Requirements:
Education: Bachelor’s degree in computer science, Information Technology, or a related field.
Experience:5+ years of hands-on experience in Salesforce development, administration, and integrations.
Certifications (Preferred):
  • Salesforce Certified Administrator (Preferred)
  • Salesforce Certified Advanced Administrator (Highly Preferred)
  • Salesforce Certified Platform Developer I (Preferred)
  • Salesforce Certified Platform Developer II (Highly (Preferred)
 
Key Skills & Expertise:
Data Security, User Access & Compliance
 User Access & Authentication:
  • Single Sign-On (SSO), OAuth 2.0, JWT Authentication, Named Credentials.
  • Multi-Factor Authentication (MFA), Identity Verification, and Login Flow Configurations.
  • Session Policies, IP Whitelisting, Event Monitoring, and Secure Authentication.
 Data Security & Compliance:
  • Field-Level Security (FLS), Object-Level Security (OLS), and Record-Level Security (RLS).
  • Salesforce Shield, Platform Encryption, Data Masking Strategies.
  • Ensure Compliance with GDPR.
Data Sharing & Visibility Controls:
  • Role Hierarchy, Permission Sets, Profiles, Sharing Rules, Manual Sharing, OWD.
  • Apex Sharing, Criteria-Based Sharing, Territory Management, Partner Communities.
  • Public Groups, External Data Access Strategies, and Advanced Sharing Models.
 Audit & Compliance Best Practices:
  • Field Audit Trail, Setup Audit Logs, and Change Data Capture (CDC).
  • Transaction Security Policies, Event Monitoring for Threat Detection.
  • Security Center & Health Check Reports for Continuous Compliance Monitoring.
 
Salesforce Environment Maintenance & Governance
 Environment Management & Deployment Strategies:
  • Monitor Governor Limits, Optimize Data Skew, Improve SOQL Query Efficiency.
  • Manage Sandbox Refreshes, Change Sets, and Deployment Pipelines.
  • Version Control & Release Management (Salesforce DX, Copado, Bitbucket, Jenkins, DevOps Center).
 Enterprise Architecture & Scalability:
  • Implement Multi-Org Governance & Custom Metadata for Dynamic Configurations.
  • Ensure API Throttling, Load Balancing & Large Data Volume (LDV) Handling.
  • Maintain Data Integrity, Duplicate Prevention, and Performance Optimization.
 Monitoring & Logging:
  • Custom Logging Framework for API Calls, System Errors, and Failures.
  • Use Platform Events for Real-Time Logging and Alert Notifications.
  • Set up Dashboards & Reports for System Health and Performance Monitoring.
 
Einstein Analytics, Outlook Analytics & Salesforce AI
 Einstein Analytics (Tableau CRM):
  • Develop AI-driven Reports & Dashboards for Advanced Data Visualization.
  • Implement Einstein Discovery for Predictive Analytics & Trend Analysis.
  • Customize Dataflows, Recipes, and Bindings for Automated Data Insights.
 Outlook Analytics & Sales Insights:
  • Integrate Outlook with Salesforce for Email Tracking & Engagement Analytics.
  • Enable Einstein Activity Capture for Automated Logging & Sales Reporting.
  • Implement Sales Intelligence Dashboards and User Performance Metrics.
 Salesforce AI & Predictive Intelligence:
  • Enable Einstein Next Best Action for AI-Powered Decision Support.
  • Develop Generative AI-based Workflows & Conversational AI Integrations.
  • Leverage Einstein Prediction Builder for AI-Driven Forecasting & Automation.
 
Declarative Development (No-Code / Low-Code Solutions)
 Process Automation & Workflow Orchestration:
  • Expert in Flow Builder (Record-Triggered, Screen, Scheduled, Subflows, Flow Orchestrator).
  • Migration of Process Builder & Workflow Rules to Flows for Future proofing.
  • Enable Approval Processes, Email triggering & Assignment Automation.
 Lightning Record Pages & UI Customization:
  • Configure Dynamic Forms, Component Visibility Rules, Quick Actions, App Builder.
  • Use Conditional Rendering & Dynamic Actions to Enhance UX.
 Data Management & Deduplication:
  • Data Loader, Bulk API, External Objects, Big Objects for Large Data Volume Handling.
  • Data Integrity Tools – Duplicate Rules, Matching Rules, Validation Rules.
 AppExchange & Third-Party Integrations:
  • Experience Integrating DocuSign, Conga Composer, Marketing Cloud, Pardot, Tableau, Mulesoft.
  • Ability to Maintain & Implement AppExchange Integrations Effectively.
 
Programmatic Development (Apex, LWC, JavaScript, Design Patterns)
 Apex Development (Custom Business Logic & Integrations):
  • Triggers, Batch Apex, Queueable Apex, Future Methods, Scheduled Jobs.
  • Governor Limits Handling, Exception Handling, Asynchronous Processing.
  • Wrapper Classes, Custom Metadata for Dynamic API & Logic Configurations.
 Lightning Web Components (LWC) & Aura Components:
  • Develop Custom LWC Components for API Integration, Real-Time Data Visualization.
  • Use Apex & Lightning Data Service (LDS) for Enhanced Performance.
  • Implement Pub-Sub, Events, Wire Adapters, and Custom Controllers.
 JavaScript & UI Enhancements:
  • Custom UI Validations, Event Handling using JavaScript & Lightning Web Runtime (LWR).
  • Work with SLDS, Custom CSS, Shadow DOM, Event Bubbling.
 
 Design Patterns & Performance Optimization:
  • Apply Singleton, Factory, Observer, Strategy, and Repository Patterns.
  • Lazy Loading, SOQL Selectivity, and Query Performance Optimization.
 
DevOps, CI/CD & Deployment Automation
 Version Control & CI/CD Pipelines:
  • Automate Deployments using Salesforce DX, Bitbucket Pipelines, Salesforce DevOps Center, Jenkins.
  • Implement Static Code Analysis (PMD, SonarQube, Check Marx) & Automated Testing.
 Testing & Debugging Best Practices:
  • Achieve 90%+ Apex Test Coverage with Robust Test Classes.
  • Use Apex Debug Logs, SOQL Analyzer, and Replay Debugger for Performance Tuning.
 Deployment Automation:
  • Automate Feature Branching, Merge Conflicts Resolution & Deployment Pipelines.
  • Use Automated Regression Testing & Rollback Mechanisms.

 

Key Responsibilities
Data Security, Access Management & Compliance
  • Implement SSO, OAuth 2.0, JWT Authentication, Named Credentials, MFA & Identity Verification.
  • Configure Role Hierarchy, Permission Sets, Profiles, Sharing Rules, OWD & Apex Sharing.
  • Manage Field-Level Security (FLS), Object-Level Security (OLS), Record-Level Security (RLS).
  • Ensure compliance with API Transaction Security, Field Audit Trail & Event Monitoring.
  • Optimize Territory Management, Partner Communities & External Data Access.
Salesforce Environment Management & Governance
  • Oversee Governor Limits, API Rate Limits, Data Skew & Query Optimization.
  • Maintain Sandbox Refreshes, Deployment Pipelines, and Release Management.
  • Implement Version Control & CI/CD (Salesforce DX, Copado, Jenkins, DevOps Center, Bitbucket).
  • Monitor System Performance via Custom Logging, Platform Events & Dashboards.
 
AI, Analytics & Reporting
  • Develop AI-powered Reports, Dashboards, Einstein Discovery & Predictive Analytics.
  • Enable Einstein Next Best Action, Einstein Prediction Builder & Generative AI.
  • Integrate Tableau CRM & Outlook Analytics for Sales Engagement Tracking.
Declarative Development (No-Code / Low-Code Solutions)
  • Configure Dynamic Lightning Record Pages, Visibility Rules, Quick Actions.
  • Build Process Automation using Flow (Record-Triggered, Screen, Scheduled, Orchestrator).
  • Migrate Process Builder & Workflow Rules to Flows for Future-proofing.
  • Manage Data Loader, Bulk API, External Objects & Big Objects for LDV.
  • Implement Duplicate Rules, Matching Rules & Validation Rules for Data Integrity.
  • Configure AppExchange Integrations like DocuSign, Conga, Mulesoft, Tableau.
Programmatic Development (Apex, LWC, JavaScript, Design Patterns)
  • Develop Apex Triggers, Batch Apex, Queueable Apex, Future Methods, Scheduled Jobs.
  • Implement Governor Limits Handling, Exception Handling, Asynchronous Processing.
  • Build Custom Lightning Web Components (LWC) & Aura Components for UI/UX Enhancements.
  • Utilize Apex & Lightning Data Service (LDS) for Enhanced Performance.
  • Write Custom JavaScript for UI Validations, SLDS, Event Handling & Shadow DOM.
  • Apply Enterprise Design Patterns (Singleton, Factory, Observer, Strategy, Repository).
DevOps, CI/CD & Deployment Automation
  • Automate Deployments using any one among Salesforce DX, Jenkins, DevOps Center, Bitbucket Pipelines.
  • Implement Static Code Analysis (PMD) & Automated Testing.
  • Achieve 90%+ Apex Test Coverage with Robust Test Classes.
  • Debug using Apex Logs, SOQL Analyzer, Replay Debugger & Code Review Best Practices.
  • Optimize Feature Branching, Merge Conflicts & Deployment Rollback Mechanisms.