Descripción
**Acerca de TechTorch**
TechTorch es una consultora tecnológica empresarial de alto crecimiento que colabora con las principales empresas respaldadas por capital privado del mundo. Ofrecemos soluciones impulsadas por IA, aceleradores e iniciativas de transformación basadas en datos que generan valor medible con rapidez y a gran escala.
Nuestra misión es redefinir la consultoría tecnológica empresarial para el capital privado. Combinamos la agilidad de una empresa en fase de expansión con la disciplina y el rigor exigidos por los inversores y operadores más sofisticados.
TechTorch fue fundada por líderes experimentados —incluidos antiguos consultores de Bain, directores de información (CIO) y ejecutivos tecnológicos— con amplia experiencia en tecnología, transformación y creación de valor. Fuimos creados para tener éxito y entregar resultados que realmente importan.
**Descripción del puesto**
Buscamos un desarrollador experimentado de Salesforce Revenue Cloud para unirse a la práctica de Excelencia Comercial de TechTorch. Se trata de un puesto senior y práctico de desarrollo dirigido a un ingeniero con experiencia profunda y en producción en la construcción y personalización de Salesforce Revenue Cloud —incluidas extensiones CPQ, integraciones de facturación, métodos Apex invocables, componentes LWC y automatización de plataforma— capaz de traducir requisitos complejos de cotización-a-cobro en soluciones técnicas escalables y mantenibles.
Usted será el motor técnico en los proyectos de Revenue Cloud, responsable del desarrollo en Apex, la arquitectura de Flows, la construcción de integraciones y la calidad del código. Trabajarás junto con los arquitectos de soluciones, consultores y herramientas nativas de IA de TechTorch para entregar resultados con rapidez a clientes del portafolio de capital privado.
**Sus responsabilidades**
**Desarrollo de Revenue Cloud — Construcción práctica**
**Se requiere experiencia profunda y en producción en las siguientes capacidades de Revenue Cloud y de la plataforma:**
**Extensiones Apex de CPQ:** Crear y mantener clases Apex de CPQ tales como SBQQ.QuoteCalculatorPlugin, devoluciones de llamada de reglas de precios CPQ, extensiones del configurador de productos y sustituciones mediante scripts personalizados.
**Automatización de facturación:** Desarrollar desencadenadores Apex, métodos invocables e trabajos por lotes para automatizar calendarios de facturación, generación de facturas, procesamiento de pagos, creación de notas de crédito y manejo de excepciones en facturación.
**Lógica de modificaciones y renovaciones:** Crear flujos de modificaciones y renovaciones impulsados por Apex, incluidos cálculos de términos conjuntos, lógica de prorrateo, gestión de líneas de contrato y creación de oportunidades de renovación.
**Apex invocable para Flows:** Diseñar y crear métodos Apex invocables llamados desde Flows activados por registros y Flows de pantalla para extender los procesos de Revenue Cloud más allá de los límites declarativos.
**Desarrollo de LWC:** Crear componentes Lightning Web Components para editores personalizados de líneas de cotización, calculadoras de precios, configuradores de productos, interfaces de aprobación y paneles de facturación integrados en la interfaz de usuario de Salesforce.
**Eventos de plataforma y CDC:** Utilizar Eventos de plataforma y Captura de cambios de datos (CDC) para activar integraciones en tiempo real y notificaciones a sistemas externos derivadas de transacciones en Revenue Cloud.
**Apex por lotes y asíncrono:** Escribir Apex por lotes, en cola y programado para operaciones de gran volumen en Revenue Cloud, incluidas ejecuciones de facturas, procesamiento de renovaciones y calificación de uso.
**Arquitectura de Flows:** Diseñar y construir Flows activados por registros, Flows de pantalla, Flows autolanzados y subflujos que apoyen la automatización a gran escala de los procesos CPQ y de facturación.
**Validación y reglas:** Implementar reglas de validación, campos de fórmula personalizados y lógica de restricción basada en Apex para garantizar estándares de calidad de datos en cotizaciones, contratos y facturación.
**Agentforce Revenue (Ventaja avanzada):** El conocimiento del SDK de Agentforce Revenue, acciones de agentes, temas de agentes y automatización de cotización o facturación asistida por IA es muy deseable.
**Desarrollo de integraciones**
Diseñar y construir integraciones entre Revenue Cloud y sistemas ERP (NetSuite, SAP, Sage), plataformas de facturación (ZoneCo, Stripe) y sistemas financieros.
Desarrollar integraciones mediante APIs REST y SOAP, tanto entrantes como salientes, con control adecuado de errores, lógica de reintento, idempotencia y monitoreo.
Construir y mantener cargas útiles de integración, especificaciones de mapeo de campos y documentación de contratos de datos para cada sistema conectado.
Trabajar con plataformas de middleware como MuleSoft, Workato u otras herramientas similares de iPaaS para gestionar la entrega de integraciones y su monitoreo operativo.
Garantizar la integridad, conciliación y trazabilidad de los datos de ingresos entre Salesforce y los sistemas financieros o de facturación externos.
**DevOps, CI/CD y gestión de versiones**
Asumir la responsabilidad de la entrega técnica durante todo el ciclo de vida del desarrollo: desarrollo, revisión de código, pruebas unitarias, validación en entornos sandbox, despliegue en preproducción y lanzamiento a producción.
Utilizar Salesforce DX (sfdx), control de versiones (Git) y pipelines de CI/CD (GitHub Actions, Copado, Gearset o equivalentes) para despliegues fiables y repetibles.
Gestionar despliegues de metadatos, conjuntos de cambios, entornos efímeros (scratch orgs) y actualizaciones de entornos sandbox a lo largo de los distintos entornos del proyecto.
Escribir y mantener pruebas unitarias en Apex que alcancen o superen el 85 % de cobertura de código, centrándose en afirmaciones significativas y no en la simple obtención de cobertura.
Diagnosticar y resolver incidencias en producción, incluidas violaciones de límites de gobernador, rendimiento de SOQL, fallos de integración y errores en Flows.
**Desarrollo nativo de IA**
Aplicar prácticas de entrega nativas de IA, incluida la generación de código asistida por modelos de lenguaje grande (LLM), desarrollo en Apex, diseño de Flows y redacción de especificaciones de integración.
Aplicar flujos de desarrollo conversacionales mediante indicaciones en lenguaje natural para generar, refinar, probar, depurar y documentar artefactos técnicos de Salesforce.
Usar herramientas de IA de forma responsable, manteniendo al mismo tiempo una sólida disciplina de ingeniería, calidad del código, estándares de seguridad y mejores prácticas de la plataforma.
Contribuir a la biblioteca de aceleradores nativos de IA de TechTorch documentando patrones reutilizables, plantillas de indicaciones y herramientas técnicas.
**Liderazgo técnico y colaboración**
Colaborar estrechamente con arquitectos de soluciones y consultores para traducir diseños funcionales en planes técnicos de implementación.
Participar en revisiones técnicas de diseño, revisiones de código y retrospectivas de sprint.
Mentorizar a desarrolladores junior sobre estándares de desarrollo en Salesforce, patrones de Revenue Cloud y herramientas nativas de IA.
Elaborar documentación técnica clara, incluidos diseños de soluciones, especificaciones de API, diagramas de flujo de datos y manuales de despliegue.
**Perfil ideal**
**Desarrollo en Revenue Cloud y cotización-a-cobro**
Experiencia práctica y en producción extendiendo Salesforce Revenue Cloud (CPQ y Facturación) —no solo configuración, sino código escrito y desplegado en producción.
Comprensión profunda del modelo de datos de CPQ: SBQQ__Quote__c, SBQQ__QuoteLine__c, SBQQ__Product2__c, SBQQ__PriceRule__c, SBQQ__ProductRule__c y objetos relacionados.
Comprensión profunda del modelo de datos de facturación: blng__Invoice__c, blng__BillingSchedule__c, blng__UsageSummary__c, blng__Order__c y objetos relacionados con pagos.
Experiencia escribiendo extensiones Apex de CPQ, incluidos complementos de calculadora de cotizaciones, lógica personalizada de precios y devoluciones de llamada del configurador de productos.
Experiencia desarrollando Apex para flujos de modificación, automatización de renovaciones, prorrateo y lógica de facturación por términos conjuntos.
Experiencia integrando Revenue Cloud con sistemas de facturación externos como NetSuite SuiteBilling, ZoneCo, Stripe Billing u otros equivalentes.
El conocimiento del SDK de Agentforce Revenue y la automatización de cotización o facturación asistida por IA constituye una ventaja importante.
**Desarrollo básico en Salesforce**
Desarrollo experto en Apex: desencadenadores, clases, métodos invocables, procesamiento por lotes, en cola, programado y clases de prueba con afirmaciones significativas.
Desarrollo sólido de Lightning Web Components (LWC), incluida la composición de componentes, adaptadores wire, integración con Apex y uso de la API de interfaz de usuario.
Comprensión profunda de los límites de gobernador de Salesforce, mejores prácticas de SOQL y DML, patrones de procesamiento masivo (bulkification) y optimización del rendimiento.
Comprensión sólida del modelo de seguridad de Salesforce: políticas de acceso predeterminadas (OWD), jerarquía de roles, reglas de intercambio, con-compartir / sin-compartir, seguridad a nivel de campo y conjuntos de permisos.
Competencia en Flow Builder: Flows activados por registros, Flows de pantalla, Flows autolanzados, subflujos y patrones de llamada e invocación desde Apex.
La familiaridad con patrones de desarrollo en Salesforce Experience Cloud, Service Cloud y Sales Cloud es una ventaja.
**Integraciones y APIs**
Comprensión sólida de las APIs REST y SOAP de Salesforce: API Bulk, API Streaming, Eventos de plataforma, Captura de cambios de datos (CDC) y patrones de API compuesta.
Experiencia diseñando y construyendo integraciones bidireccionales con control de errores, reintento, idempotencia y monitoreo operativo.
Familiaridad con plataformas de middleware como MuleSoft, Workato u otras herramientas similares de iPaaS.
Capacidad para producir y mantener contratos de datos de integración, mapeos de campos y especificaciones de API para sistemas externos (de entrada y salida).
**DevOps y disciplina de ingeniería**
Competencia en Salesforce DX, control de versiones basado en Git, entornos efímeros (scratch orgs) y desarrollo basado en metadatos.
Experiencia con herramientas de CI/CD: GitHub Actions, Copado, Gearset u otras equivalentes.
Compromiso con la calidad del código: pruebas unitarias significativas, revisiones de código por pares, análisis estático (PMD / Analizador de código de Salesforce) y estándares coherentes de nomenclatura y documentación.
Capacidad para diagnosticar incidencias complejas en producción, incluidos límites de gobernador, rendimiento de SOQL, fallos asíncronos y errores de integración.
**Capacidad nativa de IA**
Capacidad demostrada para aplicar prácticas de entrega nativas de IA, incluido el desarrollo asistido por modelos de lenguaje grande (LLM), prototipado rápido y documentación apoyada por IA.
Facilidad para usar flujos de desarrollo conversacionales con el fin de generar, refinar, probar, depurar y explicar Apex, Flows, LWC, integraciones y APIs.
Capacidad para utilizar herramientas de IA de forma responsable mientras se mantiene una sólida disciplina de ingeniería, calidad del código, seguridad y mejores prácticas de la plataforma.
**Habilidades blandas**
Excelentes habilidades de comunicación y colaboración —capacidad para trabajar con arquitectos, consultores, usuarios finales, equipos de QA y gestores de proyectos en zonas horarias globales.
Capacidad para traducir requisitos comerciales y diseños de solución en entregables técnicos de alta calidad y debidamente documentados.
Capacidad para explicar opciones técnicas, restricciones,