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.