Senior Salesforce Backend Developer
ProceTI es una empresa de consultoría en tecnologías de la información con 19 años de experiencia en el mercado. Promovemos la innovación, la colaboración y el desarrollo profesional mediante proyectos tecnológicos y soluciones de valor para nuestros clientes.
Modalidad: Remoto, México
Duración inicial del proyecto: 3 meses, con posibilidad de extensión de acuerdo al performance.
Objetivo del puesto
Desarrollar y optimizar soluciones backend en Salesforce, contribuyendo a la calidad, seguridad, escalabilidad y rendimiento de las aplicaciones. La posición se enfoca en implementar lógica de negocio con Apex, desarrollar integraciones con sistemas externos y aplicar buenas prácticas de desarrollo dentro de las capacidades y restricciones de la plataforma.
Principales responsabilidades
- Desarrollar y optimizar clases, triggers, Batch Apex y Schedulers.
- Diseñar soluciones eficientes considerando los Governor Limits de Salesforce.
- Implementar integraciones con sistemas externos mediante APIs REST/SOAP.
- Diseñar y optimizar modelos de datos, objetos personalizados, campos y relaciones.
- Desarrollar consultas SOQL/SOSL y componentes con Lightning Web Components (LWC).
- Gestionar Custom Labels, Custom Metadata Types y Junction Objects.
- Implementar controles de seguridad, permisos y mecanismos de protección de datos.
- Desarrollar pruebas unitarias, realizar debugging y resolver incidencias técnicas.
- Gestionar el control de versiones y los despliegues entre ambientes de desarrollo, UAT y producción.
- Colaborar con equipos de QA, administración de Salesforce, integración y negocio, manteniendo actualizada la documentación técnica.
Requisitos técnicos indispensables
- Experiencia mínima de 6 años en desarrollo backend con Salesforce.
- Dominio de Apex, incluyendo clases, triggers y procesos asíncronos como Batch Apex y Schedulers.
- Conocimiento sólido de Governor Limits y optimización de código.
- Experiencia con SOQL, SOSL, modelado de datos y Lightning Web Components (LWC).
- Experiencia en desarrollo de integraciones mediante APIs REST/SOAP.
- Conocimiento del modelo de seguridad de Salesforce, permisos y protección de datos.
- Experiencia con Custom Labels, Custom Metadata Types y Junction Objects.
- Manejo de pruebas unitarias, debugging y resolución de incidencias.
- Experiencia en control de versiones con Git y despliegues mediante Change Sets, Copado o Gearset.
- Conocimientos sólidos de programación orientada a objetos y patrones de diseño.
Certificaciones requeridas
- Salesforce Platform Developer I.
- Salesforce Platform Developer II.
Certificaciones deseables
- Salesforce Platform App Builder.
- Salesforce Administrator.
- MuleSoft Developer.
Competencias profesionales
- Pensamiento analítico y resolución de problemas.
- Autonomía en la ejecución de actividades y responsabilidad técnica.
- Orientación a la calidad y atención al detalle.
- Comunicación efectiva y colaboración con equipos multidisciplinarios.