Senior Salesforce Developer

CrossAsyst Infotech Private Limited
Navi Mumbai, Maharashtra, India

Role: Senior Salesforce Developer

Experience: 5+ Years

Location: Airoli, Navi Mumbai (work from office)

Job Summary: We are looking for an experienced Salesforce Developer with 5+ years of

hands-on experience in designing, developing, and maintaining Salesforce applications. The

candidate should have strong expertise in Salesforce data modelling, custom UI

development, Apex programming, API integrations, webhooks, asynchronous processing,

and scheduled jobs. The ideal candidate will be responsible for translating business

requirements into scalable Salesforce solutions, designing data models, developing user

interfaces, integrating Salesforce with external applications, and implementing event-driven

and scheduled business workflows.

Key Responsibilities:

1. Salesforce Data Modelling

 Design and implement scalable Salesforce data models using standard and custom

objects.

 Define fields, relationships, validation rules, formula fields, and record types.

 Configure lookup and master-detail relationships, junction objects, and schema

dependencies.

 Implement Salesforce security models, including profiles, permission sets, sharing

rules, and field-level security.

 Design data migration, import, export, and data quality processes.

 Understand Salesforce governor limits and design data models that support

performance and scalability.

2. Salesforce UI Development

 Develop user interfaces using Lightning Web Components (LWC).

 Build custom forms, dashboards, record pages, reusable components, and

interactive workflows.

 Configure Lightning App Builder, Dynamic Forms, page layouts, and record pages.

 Use JavaScript, HTML, and CSS to build responsive and user-friendly interfaces.

 Integrate UI components with Apex controllers and Salesforce APIs.

 Implement client-side and server-side validation, error handling, and user feedback.

3. Apex Development and Business Logic

 Develop Apex classes, triggers, service classes, and reusable business logic.

 Implement trigger frameworks and bulk-safe processing.

 Develop test classes with appropriate positive, negative, and bulk test scenarios.

 Follow Salesforce coding standards and governor-limit best practices.

 Implement transaction management, exception handling, and logging.

 Use Flow Builder where appropriate and Apex when complex business logic requires

it.4. API Development and Integration

 Develop and consume REST and SOAP APIs.

 Build custom REST endpoints using Apex REST when required.

 Integrate Salesforce with external systems, including ERP, CRM, and third-party

platforms.

 Implement authentication and authorization using OAuth 2.0, Named Credentials,

and External Credentials.

 Handle JSON/XML payloads, request validation, response mapping, and error

handling.

 Implement secure, reliable, and idempotent integration patterns.

 Understand API limits, retry mechanisms, timeouts, and integration monitoring.

5. Webhooks and Event-Driven Integration

 Implement outbound notifications and webhook-based integrations.

 Configure Salesforce Platform Events and Change Data Capture (CDC), where

appropriate.

 Develop integrations using Apex callouts, event subscribers, and external

middleware.

 Handle asynchronous notifications, event processing, retry scenarios, and failure

recovery.

 Ensure secure communication between Salesforce and external applications.

 Design integrations to avoid duplicate processing and maintain data consistency.

6. Asynchronous Processing and Scheduled Jobs

 Implement Batch Apex, Queueable Apex, Future methods where appropriate, and

Scheduled Apex.

 Develop scheduled jobs for periodic data synchronization, reconciliation,

notifications, and business processes.

 Implement large-volume data processing within Salesforce governor limits.

 Configure and monitor scheduled jobs and asynchronous Apex executions.

 Design retry, failure handling, and operational logging mechanisms.

 Use Bulk API and external job orchestration where appropriate for high-volume

processing.

7. Testing, Deployment, and Maintenance

 Write and maintain Apex unit tests and integration tests.

 Perform debugging, root-cause analysis, and performance optimization.

 Use Salesforce CLI, Git, and Salesforce DX for source control and development.

 Support deployments through change sets or CI/CD pipelines using tools such as

Salesforce DevOps Center, GitHub Actions, or equivalent platforms.

 Participate in code reviews, technical design discussions, and release planning.

 Maintain technical documentation for data models, APIs, integrations, and

scheduled processes.

Required Technical Skills

 5+ years of hands-on Salesforce development experience.

 Strong knowledge of Salesforce Platform, Sales Cloud, and/or Service Cloud.

 Proficiency in Apex, SOQL, SOSL, and Lightning Web Components.

 Experience designing Salesforce objects, relationships, fields, and security models.

 Experience developing REST/SOAP integrations and consuming external APIs.

 Practical knowledge of webhooks, Platform Events, and Change Data Capture.

 Experience with Batch Apex, Queueable Apex, Scheduled Apex, and asynchronous

processing.

 Proficiency in JavaScript, HTML, and CSS.

 Knowledge of OAuth 2.0, Named Credentials, and secure integration practices.

 Experience with Salesforce CLI, Git, and deployment processes.

 Strong understanding of Salesforce governor limits, bulkification, and performance

optimization.

 Good debugging, analytical, communication, and problem-solving skills.

Preferred Qualifications

 Salesforce Platform Developer I certification; Platform Developer II certification is an

advantage.

 Experience integrating Salesforce with ERP systems or external microservices.

 Knowledge of middleware.

 Experience with CI/CD automation and Salesforce test automation.

 Experience building enterprise applications with complex business workflows and

high-volume integrations.

 Familiarity with monitoring, audit logging, data reconciliation, and production

support.

Expected Deliverables

The developer will be expected to independently deliver:

1. Salesforce data models, custom objects, relationships, and validation rules.

2. Lightning Web Component-based user interfaces and business forms.

3. Apex classes, triggers, and reusable business services.

4. REST APIs and integrations with external systems.

5. Webhook and event-driven notification mechanisms.

6. Scheduled and asynchronous jobs for data synchronization and business processing.

7. Automated tests, deployment artifacts, and technical documentation.

8. Production-ready solutions with appropriate security, error handling, logging, and

monitoring.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →