Desarrollador Salesforce
Perfil: Desarrollador Salesforce
Rol: Desarrollador
Nivel: SR
Experiencia
Años de experiencia:
4 a 7 años desarrollando en Salesforce con Apex y Lightning Web Components (LWC).
3 a 7 años de experiencia en integraciones, optimización de rendimiento, pruebas y liderazgo técnico.
Escolaridad
Formación académica:
Ingeniería o Licenciatura en:
Sistemas
Computación
Tecnologías de la Información y Comunicaciones (TIC)
Áreas afines
(O equivalente comprobable por experiencia)
Modalidad y Condiciones de Trabajo
Modalidad de trabajo: Híbrido
Asistencia a oficina: 2 veces por semana
Horario: Lunes a viernes, 9:00 a.m. a 6:00 p.m.
Ubicación: CDMX
Dirección de sede: Polanco / Reforma
Objetivo del Puesto
Desarrollar, configurar e integrar soluciones en la plataforma Salesforce mediante Apex, Lightning Web Components (LWC) y tecnologías nativas, asegurando calidad, rendimiento y cumplimiento de las políticas del banco, así como colaborar activamente dentro de equipos ágiles para la optimización de procesos de negocio.
Certificaciones
Deseables / Recomendadas:
Salesforce Platform Developer I (PD1) – Altamente recomendada
Salesforce Platform Developer II
Salesforce Administrator (ADM-201)
Certificaciones en integración o arquitectura Salesforce (deseable)
Idioma
Español (requerido)
Inglés técnico (deseable para lectura de documentación e integraciones)
Habilidades Blandas
Trabajo en equipo
Autogestión
Perfil autodidacta
Comunicación efectiva
Resolución de problemas
Adaptabilidad
Proactividad
Pensamiento analítico
Requisitos Técnicos
Versionador e Integrador de Código
Git
Salesforce CLI
SFDX (deseable para procesos de CI/CD)
Lenguajes de Programación
Apex
JavaScript (para LWC)
SOQL / SOSL
JSON (manejo y estructuración)
Sistemas Operativos
Windows
macOS
(Compatibles con Visual Studio Code y Salesforce CLI)
Manejadores de Base de Datos
Salesforce Objects (modelo de datos nativo)
Consultas mediante SOQL y SOSL
Framework de Desarrollo
Lightning Web Components (LWC)
Visualforce
Salesforce Platform:
Sales Cloud
Service Cloud
Experience Cloud
IDE
Visual Studio Code con Salesforce Extensions
Pruebas de Integración
Validación de integraciones mediante:
Servicios REST / SOAP
Consumo y exposición de APIs
Uso de Postman para:
Pruebas de endpoints
Validación de respuestas JSON
Manejo de errores
Simulación de respuestas externas (mock callouts).
· Nivel esperado: Intermedio
Pruebas Funcionales
Validación de:
Flujo de negocio en Salesforce
Comportamiento de LWC en la interfaz
Reglas de negocio
Colaboración con QA y usuarios de negocio.
Nivel esperado: Básico – Intermedio
Pruebas en CI/CD
Ejecución de pruebas automáticas como parte del deployment:
Salesforce CLI
SFDX
Validación en pipelines de:
Integración continua
Despliegues controlados a ambientes (DEV / QA / UAT).
Nivel esperado: Básico – Intermedio
Experiencia en Diseño del Sistema (UML)
Diagramas de Clases
Modelado de objetos Salesforce:
Custom Objects
Relaciones (Lookup, Master-Detail)
Representación de clases Apex.
Diagramas de Secuencia
Flujos de:
Integraciones
Llamadas a servicios
Procesos con sistemas externos.
Diagramas de Componentes
Representación de:
LWC
Apex Controllers
Servicios externos
Salesforce Platform.
Nivel esperado: Básico – Intermedio
Aplicación del UML en el día a día
Apoyo al diseño técnico antes del desarrollo.
Documentación de soluciones:
Integraciones
Flujos de negocio
Arquitectura lógica.
Comunicación técnica con:
Arquitectos
Analistas
Equipos de integración.
Herramientas
Postman (pruebas de APIs)
Git
Salesforce CLI
Visual Studio Code
Plataformas Cloud
Salesforce Platform
Sales Cloud
Service Cloud
Experience Cloud
Asistentes de IA
ChatGPT
Gemini
GitHub Copilot
Conocimiento del Negocio
Marcos o Metodologías de Trabajo
Metodología Ágil
Scrum
Herramientas para Seguimiento y Control de Proyectos
No especificadas explícitamente.
Participación activa en ceremonias Scrum:
Dailies
Planning
Refinamiento
Reviews
Retrospectivas
Esquema de Trabajo
Asignación a proyectos dentro de la organización
(No bajo esquema de fábrica de software)
Tipo de Asignación
Proyectos
Soporte y corrección de defectos
Optimización de procesos existentes
Tipo de Proyecto
Ágil
Industria
Banca / Servicios Financieros
Área / Departamento
Salesforce
Tipo de Contrato
Tiempo completo