Desarrollador Salesforce - Hibrido CDMX
Perfil: Desarrollador Salesforce
Rol: Desarrollador
Nivel: STD – SR
Experiencia
Años de experiencia:
• 2 a 5 años desarrollando en Salesforce con Apex y Lightning Web Components (LWC).
• 3 a 5 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: o Sistemas o Computación o Tecnologías de la Información y Comunicaciones (TIC) o Á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: o Sales Cloud
o Service Cloud o Experience Cloud
IDE
• Visual Studio Code con Salesforce Extensions
Pruebas de Integración
• Validación de integraciones mediante: o Servicios REST / SOAP o Consumo y exposición de APIs
• Uso de Postman para:
o Pruebas de endpoints o Validación de respuestas JSON o Manejo de errores
• Simulación de respuestas externas (mock callouts).
• Nivel esperado: Intermedio
Pruebas Funcionales
• Validación de:
o Flujo de negocio en Salesforce o Comportamiento de LWC en la interfaz o 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:
o Salesforce CLI o SFDX
• Validación en pipelines de:
o Integración continua o Despliegues controlados a ambientes (DEV / QA / UAT).
Nivel esperado: Básico – Intermedio
Experiencia en Diseño del Sistema (UML)
• Diagramas de Clases o Modelado de objetos Salesforce:
▪ Custom Objects
▪ Relaciones (Lookup, Master-Detail) o Representación de clases Apex.
• Diagramas de Secuencia o Flujos de:
▪ Integraciones
▪ Llamadas a servicios
▪ Procesos con sistemas externos.
• Diagramas de Componentes o 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: o Integraciones o Flujos de negocio o Arquitectura lógica.
• Comunicación técnica con:
o Arquitectos o Analistas o 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