Overview
Senior developer role building and extending Salesforce managed packages, including Leankor, for enterprise clients at Genpact.
What you'll do
- Lead the technical strategy for implementing and extending high-scale managed packages, keeping custom code compatible with package namespaces and future upgrade paths.
- Architect custom visual workflows and project management extensions within Leankor, leveraging its Kanban, Gantt, and Resource Management components to meet unique enterprise delivery needs.
- Develop high-performance Apex (Triggers, Controllers, Batch) and Lightning Web Components (LWC) that interact seamlessly with managed package objects and protected metadata.
- Strategize and execute complex package version updates, performing impact analysis on custom triggers, overrides, and integrations to ensure zero downtime or regression.
- Maintain strict adherence to Salesforce best practices regarding Namespace Prefixes, avoiding naming conflicts, and ensuring robust error handling across the managed/unmanaged boundary.
- Design custom interfaces using Field Sets, Custom Settings, and LWC to provide a bespoke user experience that enhances standard managed package layouts (e.g., customizing Leankor's Project Setup or Board views).
- Design and maintain intricate data relationships between standard Salesforce objects, custom objects, and managed package entities (e.g., linking Leankor Projects to Salesforce Field Service Work Orders).
- Support the CI/CD strategy for deployments involving managed package dependencies, ensuring stable migrations across sandbox tiers using tools like Copado, Gearset, or Salesforce DX.
What you'll need
- B.E or B.Tech or MCA
- Relevant experience in Salesforce development, with a strong focus on Field Service.
- Extensive experience with Apex, Visualforce, Lightning Web Components (LWC), and other Salesforce development tools.
- Deep understanding of Salesforce FSL architecture, data model, and functionality.
- Experience with FSL mobile app customization and offline capabilities.
- Proficiency in REST and SOAP APIs, and experience with integrating Salesforce with external systems.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- English language proficiency at C2 level (required).
Nice to have
- Leankor experience.
- Salesforce certifications (e.g., Platform Developer I/II, Field Service Lightning Consultant).
- Experience with other Salesforce clouds (e.g., Sales Cloud, Service Cloud).
- Experience with CI/CD and DevOps practices.
- Experience with testing frameworks (e.g., Apex Unit Tests, Jest).
Details
- Location: Noida, India.
- Work mode: Hybrid.
- Work shift: Any (India).
- Job type: Regular.
Read the full description and apply on the company’s own careers page.