- Company Name
- Technology Ventures
- Job Title
- Salesforce Developer
- Job Description
-
**Job Title:** Salesforce Developer
**Role Summary:**
Lead the design, development, and deployment of complex Salesforce solutions, translating sophisticated business requirements into scalable, secure, and high‑performance applications. Manage end‑to‑end delivery, integration with third‑party APIs, and continuous improvement within an agile environment.
**Expectations:**
* Over 10 years of professional development experience, with a minimum of 5 years focused on Salesforce.
* Proven expertise in building enterprise‑grade solutions on the Salesforce platform, including large‑scale integrations, governance, and security compliance.
* Ability to work independently and collaboratively across multiple projects, perform code reviews, and maintain high coding standards and test coverage.
* Strong communication skills to convert business needs into technical specifications and to liaise with stakeholders, developers, and QA teams.
**Key Responsibilities:**
* Analyze intricate business requirements and produce detailed technical specifications.
* Design, code, unit‑test, and deploy Salesforce applications using Apex, Visualforce, Lightning Web Components, and related technologies.
* Integrate Salesforce with external systems via SOAP, REST, Bulk APIs, OAuth, and custom middleware.
* Optimize solutions to respect governor limits and adhere to Salesforce best practices.
* Configure and maintain Salesforce automation (validation rules, workflows, Process Builder, Flow).
* Perform peer code reviews, enforce coding guidelines, and manage version control (Git).
* Participate in CI/CD pipelines using Jenkins, Salesforce DX, or equivalent tools.
* Apply agile/Scrum practices to deliver iterative releases and manage backlog grooming, sprint planning, and retrospectives.
* Document architecture, design decisions, API contracts, and end‑user guidance.
* Validate and QA all work, ensuring comprehensive test coverage and adherence to security, data integrity, and compliance requirements.
**Required Skills:**
* Apex, Visualforce, Lightning Web Components, SOQL, SOSL.
* HTML, CSS, JavaScript, and UI frameworks for Lightning components.
* Experience with SOAP, REST, Bulk APIs, OAuth, and integration patterns.
* Knowledge of Salesforce governor limits, security model, and best practices.
* Version control (Git) and CI/CD tooling (Jenkins, Salesforce DX).
* Agile/Scrum methodology and experience in iterative SDLC.
* Strong analytical, problem‑solving, and documentation abilities.
* Ability to write clean, testable code and perform thorough unit testing with high coverage.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
* Salesforce certifications: Platform Developer I & II (mandatory).
* Preferred additional certifications: Application Architect, System Architect, Integration Architecture Designer, JavaScript Developer I (for LWC‑heavy roles).
---