- Company Name
- ADPMN Inc
- Job Title
- Salesforce Developer
- Job Description
-
**Job Title**
Salesforce Developer
**Role Summary**
Senior‑level Salesforce Developer responsible for system‑level application design, development, unit testing, and deployment. Leads technical initiatives, translates complex business requirements into scalable solutions, and ensures adherence to architecture, security, and performance standards.
**Expectations**
- 10+ years of hands‑on Salesforce development experience.
- Proficiency in Apex, Visualforce, Lightning Web Components, and SOQL/SOSL.
- Extensive integration experience (REST/SOAP, OAuth, Bulk API).
- Strong governance knowledge (limits, security, compliance).
- Proven ownership of end‑to‑end projects within Agile/Scrum environments.
- Ability to lead, mentor, and perform independent work in a dynamic setting.
**Key Responsibilities**
- Analyze highly complex business requirements, produce technical specifications, and redesign existing components.
- Develop and unit‑test Apex logic, Visualforce pages, Lightning components, and APIs.
- Integrate Salesforce with third‑party services using REST, SOAP, Bulk, and middleware.
- Apply CI/CD practices (Git, Jenkins, Salesforce DX) for automated testing and release.
- Perform code reviews, maintain documentation, and ensure high test coverage.
- Monitor governor limits, optimize performance, and enforce security best practices.
- Collaborate with stakeholders, provide technical guidance, and adapt to evolving requirements.
**Required Skills**
- Apex, Visualforce, Lightning Web Components, HTML, CSS, JavaScript.
- SOQL / SOSL, Salesforce APIs (REST, SOAP, Bulk), OAuth.
- Integration patterns and middleware (e.g., WebSphere, Informatica).
- CI/CD tools: Git, Jenkins, Salesforce DX.
- Agile/Scrum methodology.
- Back‑end proficiency (Java, Python, Node.js).
- Salesforce administration (configuration, data model, security, automation).
- Strong analytical, problem‑solving, and communication abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
- Certifications (highly preferred): Platform Developer I & II, Application Architect or System Architect, Integration Architecture Designer, JavaScript Developer I.