Descripción del empleo:
Funciones del puesto
● Diseñar y desarrollar soluciones personalizadas
en Salesforce utilizando Apex, Lightning Web
Components (LWC) y Visualforce.
● Configurar y personalizar objetos estándar y
personalizados en Salesforce, incluyendo
automatización con Flows, Workflows, Process
Builder y Triggers.
● Desarrollar integraciones con sistemas externos
mediante APIs REST/SOAP, Callouts, y
herramientas de integración (MuleSoft, etc.).
● Participar en el diseño, prueba y publicación de
aplicaciones o componentes en Salesforce
AppExchange, garantizando el cumplimiento de
las guías de seguridad y estándares de calidad
de Salesforce.
● Colaborar con el equipo funcional y técnico para
alinear las soluciones publicadas con los
objetivos de negocio.
● Crear la documentación técnica necesaria para
acompañar la publicación en AppExchange.
● Escribir y mantener unit tests con un nivel mínimo
del 75% de cobertura de código.
● Asegurar el cumplimiento de estándares de
seguridad de Salesforce en soluciones
desarrolladas, incluyendo controles de acceso y
medidas de protección.
● Realizar despliegues mediante herramientas
como Salesforce DX (SFDX), Change Sets, y
frameworks de CI/CD (Git, Jenkins, etc.).
Skills excluyentes
¿Cuánta experiencia es requerida con cada
herramienta?
● Experiencia demostrable como Salesforce
Developer (2+ años de experiencia mínima).
● Conocimientos avanzados en Apex, Lightning
Web Components (LWC), Visualforce y SOQL.
● Experiencia publicando soluciones o
componentes en Salesforce AppExchange,
incluyendo conocimiento del proceso de revisión
y requisitos de seguridad.
● Familiaridad con herramientas de despliegue
como Salesforce DX (SFDX), ANT Migration Tool,
y control de versiones (Git, Bitbucket, etc.).
● Experiencia en integración de APIs (REST y
SOAP) y trabajo con datos en Salesforce.
● Conocimientos sólidos en estándares de
seguridad de Salesforce, como OWD, Roles,
Perfiles y Sharing Rules.
Skills deseables Experiencia trabajando en startups o empresas de rápido
crecimiento.
Habilidades blandas requeridas Comunicación
Colaboración
Pensamiento crítico
Adaptabilidad
Creatividad
Gestión del tiempo
Resolución de problemas