Buscamos un Salesforce Developer Mid-Level con experiencia en el desarrollo e implementación de soluciones sobre la plataforma Salesforce. Será responsable de diseñar, desarrollar y mantener funcionalidades que permitan optimizar los procesos de negocio, colaborando estrechamente con arquitectos, consultores funcionales y equipos multidisciplinarios.
El candidato ideal cuenta con sólidos conocimientos en desarrollo sobre Salesforce, buenas prácticas de programación y experiencia participando en proyectos de implementación y mejora continua.
Responsabilidades
- Desarrollar soluciones sobre la plataforma Salesforce utilizando Apex, Lightning Web Components (LWC) y componentes Lightning.
- Diseñar, desarrollar y mantener funcionalidades que respondan a los requerimientos del negocio, garantizando la calidad y escalabilidad de las soluciones.
- Implementar personalizaciones para Sales Cloud, Service Cloud y Experience Cloud.
- Desarrollar y mantener Apex Triggers, clases Apex, procesos Batch, Queueable y Scheduled Apex.
- Construir componentes reutilizables utilizando Lightning Web Components (LWC) siguiendo las mejores prácticas de desarrollo.
- Configurar objetos personalizados, campos, reglas de validación, Flows, permisos y modelos de seguridad de la plataforma.
- Diseñar e implementar integraciones con aplicaciones internas y de terceros mediante servicios REST y SOAP.
- Optimizar consultas SOQL y SOSL, así como el rendimiento general de las aplicaciones Salesforce.
- Elaborar pruebas unitarias y asegurar el cumplimiento de los estándares de cobertura de código establecidos por Salesforce.
- Colaborar con consultores funcionales, administradores, arquitectos y otros desarrolladores en el diseño e implementación de soluciones técnicas.
- Participar en revisiones de código, resolución de incidencias y actividades de mantenimiento evolutivo y correctivo.
- Apoyar los procesos de integración y despliegue continuo utilizando herramientas como Salesforce DX, Git y plataformas de CI/CD.
- Documentar desarrollos, configuraciones y componentes implementados para facilitar su mantenimiento y evolución.
Requisitos
- Licenciatura o Ingeniería en Sistemas Computacionales, Tecnologías de la Información, Ingeniería de Software o carrera afín.
- Experiencia de 3 a 5 años desarrollando soluciones sobre la plataforma Salesforce.
- Dominio de Apex para el desarrollo de lógica de negocio, clases, triggers y procesos asíncronos.
- Experiencia en el desarrollo de interfaces utilizando Lightning Web Components (LWC); conocimientos en Aura Components serán considerados un plus.
- Conocimientos sólidos en SOQL, SOSL y modelado de datos dentro de Salesforce.
- Experiencia configurando objetos personalizados, campos, reglas de validación, Flows, Permission Sets y modelos de seguridad.
- Experiencia desarrollando e integrando servicios mediante REST APIs y SOAP APIs.
- Manejo de herramientas de control de versiones como Git y experiencia con Salesforce DX para el ciclo de desarrollo y despliegue.
- Conocimiento de metodologías ágiles, preferentemente Scrum, y experiencia colaborando en equipos multidisciplinarios.
- Experiencia trabajando con Sales Cloud y/o Service Cloud; conocimientos en Experience Cloud serán altamente valorados.
- Familiaridad con herramientas de integración y despliegue continuo como Azure DevOps, GitHub Actions, GitLab CI, Copado o Gearset.
- Conocimientos de JavaScript, HTML y CSS para el desarrollo de componentes Lightning.
- Capacidad para analizar requerimientos funcionales y traducirlos en soluciones técnicas eficientes y escalables.
- Habilidades de comunicación, trabajo en equipo, orientación a resultados y resolución de problemas.
Certificaciones deseables
- Salesforce Certified Platform Developer I (altamente deseable).
- Salesforce Certified Administrator.
- Salesforce Platform App Builder.
- Salesforce JavaScript Developer I.
- Salesforce Platform Developer II (plus).
Sueldo: A partir de $35,000.00 al mes
Lugar de trabajo: remoto híbrido en Ciudad de México, CDMX