- Company Name
- MSCI Inc.
- Job Title
- Senior Salesforce Developer
- Job Description
-
**Job Title:** Senior Salesforce Developer
**Role Summary:**
Design, develop, and maintain scalable Salesforce solutions across Sales, Service, and Marketing clouds to support end‑to‑end business processes. Partner with global stakeholders to translate requirements into technical specifications, deliver custom code, integrations, and data models, and ensure high‑quality implementations aligned with best practices.
**Expectations:**
- Self‑starter with strong analytical, problem‑solving, and communication skills.
- Ability to prioritize multiple projects, meet deadlines, and manage risks.
- Collaborative mindset, comfortable working with cross‑functional, geographically dispersed teams.
- Commitment to continuous learning of Salesforce releases and emerging web technologies.
**Key Responsibilities:**
- Gather and document business requirements; create functional and technical specs.
- Develop, test, and deploy custom solutions using Apex, Aura, Lightning Web Components, Flows, and related technologies.
- Design and implement data models, triggers, validation rules, and automation processes.
- Integrate Salesforce with external systems via REST, SOAP, and other APIs.
- Conduct code reviews, debugging, and performance tuning; provide technical guidance to peers.
- Produce estimates, work breakdown structures, and status reports for assigned tasks.
- Support end users with troubleshooting, data quality, reporting, and process queries.
- Stay current with Salesforce platform updates, industry best practices, and Agile development methodologies.
**Required Skills:**
- 7+ years of hands‑on Salesforce development experience.
- Deep expertise in Sales, Service, and Marketing clouds and overall platform architecture.
- Proficient in Apex, Lightning (Aura & LWC), Flow, Process Builder, Validation Rules, Workflows, and API integrations.
- Strong command of Salesforce development tools: CLI (DX), VS Code, migration tools, SOSL, SOQL, App Builder, Omnistudio.
- Experience with CI/CD pipelines and version control (e.g., Git).
- Familiarity with Agile/Scrum practices and issue‑tracking tools (e.g., JIRA).
- Excellent written and verbal communication; ability to convey technical concepts to non‑technical audiences.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- Salesforce Administrator certification (ADM 201) – preferred.
- Salesforce Platform Developer I & II certifications – required.
- Additional Salesforce certifications (e.g., Sales Cloud Consultant, Service Cloud Consultant) are a plus.