- Company Name
- ICF
- Job Title
- Salesforce Developer - Remote
- Job Description
-
**Job Title:** Senior Salesforce Developer – Remote
**Role Summary:**
Lead the full application lifecycle of Salesforce solutions, from architecture and design through development, testing, and deployment. Deliver high‑performance, reusable Apex code and Lightning components, optimize data models and integrations, and enforce best practices in a cross‑functional, Agile environment.
**Expectations:**
- U.S. citizenship or a Green Card, with ability to obtain and maintain a Public Trust clearance.
- Minimum 3 + years of Salesforce development experience.
- Reside in the U.S. and work remotely from a U.S. location.
- Active Trailblazer account.
**Key Responsibilities:**
- Architect, design, develop, test, and deploy Salesforce applications using Apex, Lightning Web Components, Visualforce, SOQL/SOSL.
- Create reusable, high‑performance code, apply modular design, lazy loading, caching, and asynchronous processing.
- Design data models, custom objects, fields, and relationships aligned with best practices.
- Build REST APIs for external integrations; manage integration architecture.
- Use Copado CI/CD pipelines and adhere to Copado best practices.
- Participate in Agile activities: sprint planning, daily stand‑ups, demos, retrospectives.
- Translate technical requirements and user stories into deliverable solutions.
- Conduct performance engineering, query analysis, and code optimization.
- Provide user support and troubleshoot platform issues.
- Maintain documentation: technical designs, development processes, coding standards.
- Stay current with Salesforce releases, features, and product roadmaps; assess compatibility.
- Promote automation first—use Apex, RPA, or other tools to minimize manual configuration.
- Share knowledge across teams, lead cross‑team collaboration, and mentor junior staff.
- Ensure adherence to security, DevSecOps, and Agile principles.
**Required Skills:**
- Proficient in Apex (classes, triggers, batch, queueable, future, scheduled).
- Strong Lightning Web Components and Aura component development.
- Deep knowledge of Visualforce, SOQL/SOSL, and data modeling best practices.
- Experience with REST API development and integration patterns.
- Familiarity with Copado CI/CD pipelines and best practices.
- Performance tuning, query optimization, caching, lazy loading.
- Solid understanding of DevSecOps, multi‑cloud architecture, and security fundamentals.
- Agile/SaFe team experience, excellent verbal and written communication.
- Web programming knowledge (HTML, CSS, JavaScript) is a plus.
**Required Education & Certifications:**
- Bachelor’s degree or equivalent.
- Salesforce Certified Developer I (required).
- Salesforce Certified Developer II / Platform App Builder (preferred).
- Trailblazer account required.
Optional but advantageous: Copado Fundamentals I/II, Health Cloud implementation experience, AWS knowledge, civic technology/government contracting exposure, call center Salesforce experience.