Salesforce Developer
Desarrollar funcionalidad custom en Apex y LWC donde la configuración declarativa ya no alcanza.
Proponer configuración (Flow, validation rules, custom metadata) en lugar de código cuando corresponde, y cuestionar requerimientos que no justifican Apex.
Construir y consumir integraciones con sistemas enterprise, con manejo de retry, idempotencia y errores visibles.
Escribir tests de Apex con assertions reales, no solo para cubrir porcentaje.
Desplegar por pipeline de CI y mantenerlo en verde.
Hacer code review de sus pares y recibirlo sobre su propio código.
Trabajar con el arquitecto en decisiones de diseño antes de construir.
Traducir los requerimientos del BA a diseño técnico, señalando los gaps.
Trabajar dentro de un squad de delivery junto a admins, BAs y un arquitecto, en horario con buen solapamiento con el cliente en Norteamérica.
Se piden 3 o más años construyendo sobre Salesforce Platform, con releases a producción en equipos Agile.
Nivel avanzado, porque es el core del rol:
Apex: patrones asíncronos (batch, queueable, scheduled), bulkification, governor limits y large data volumes, trabajando sobre un trigger framework.
Lightning Web Components: incluye Lightning Data Service y UI API. Aura y Visualforce solo donde el estate existente lo requiera.
SOQL y SOSL: diseño de queries selectivas sobre objetos de varios millones de registros.
Flow y Flow Orchestration: como primera opción, no como fallback.
Nivel sólido o productivo:
Integraciones: REST y SOAP con Named Credentials y External Services; eventos con Platform Events, Change Data Capture y Pub/Sub API; middleware.
Desarrollo source-driven: Salesforce CLI, formato sfdx, scratch orgs y unlocked o second-generation packages.
CI/CD: Azure DevOps, GitHub Actions o DevOps Center.
Git: branching, code review y análisis estático con PMD o CodeScan.
Conocimiento práctico:
Modelo de seguridad de Salesforce: sharing y enforcement de FLS y CRUD en Apex.
Idioma: inglés profesional, para llevar conversaciones de requerimientos y diseño directamente con stakeholders de Norteamérica.
Ubicación: Remoto - Argentina, Colombia, Brasil
Habilidades requeridas para este trabajo:
- Apex
- CI/CD
- Git
- Integrations
- LWC (Lightning Web Components)
- Platform Developer I
- SOQL
- SOSL (Salesforce Object Search Language)
- Salesforce CLI
- Salesforce Flow
- Salesforce Platform