Ofertas de empleo Desarrollador Salesforce Sénior

Acerca del puesto Desarrollador Salesforce Sénior

Sobre Coderland

En Coderland, el talento es lo que hace que las cosas pasen.

Somos una comunidad global de #CodeLovers apasionados por la tecnología, la innovación y la transformación digital. Trabajamos con compañías líderes creando soluciones reales de alto impacto, en un entorno donde cada idea cuenta y cada persona suma.

Aquí no hay talentos invisibles: se escucha, se colabora y se crece.

Ubicación

  • Región: Latinoamérica
  • Modalidad: Remoto
  • Horario: EST

Lo que incluye tu salario

  • Trabajo 100% remoto
  • Coderland Homes en Panamá, Islas Canarias y Nicaragua
  • Espacios de Coworking
  • Acceso a oficinas en Panamá, Málaga y Madrid
  • Aprendizaje y crecimiento continuo
  • Plataforma de formación Udemy Business
  • Plataforma de idiomas Preply
  • Programa de referidos
  • Pagos en USD
  • Días familiares
  • Bono por aniversario
  • Cobertura de salud remota - SafetyWing

Sobre el rol

Buscamos un/a Senior Salesforce Apex Developer con al menos 5 años de experiencia en desarrollo sobre Salesforce, especializado/a en Apex, Lightning Web Components (LWC), integraciones y desarrollo de soluciones escalables y seguras. La posición requiere experiencia sólida en programación Apex, consultas SOQL/SOSL, integraciones mediante APIs REST y SOAP, pruebas automatizadas y aplicación de estándares de seguridad de Salesforce.

El perfil ideal tendrá capacidad para trabajar en entornos Agile, colaborar con stakeholders y participar en todo el ciclo de desarrollo, desde el diseño y desarrollo hasta las pruebas, UAT, documentación y despliegue. El conocimiento de Salesforce Field Service Lightning (FSL) será considerado un plus.

Responsabilidades clave

  • Diseñar, desarrollar y mantener clases Apex personalizadas, triggers y trabajos asíncronos como Batch Apex y Queueable Apex.
  • Asegurar el estricto cumplimiento de los límites del gobernador de Salesforce.
  • Escribir consultas SOQL y SOSL optimizadas para recuperar y buscar datos de manera eficiente.
  • Evitar problemas de bulkification, escaneos completos de tablas y cuellos de botella de rendimiento.
  • Construir Lightning Web Components (LWC) responsivos, escalables y accesibles utilizando JavaScript, HTML y CSS.
  • Aplicar los estándares de diseño UX de Salesforce en el desarrollo de interfaces.
  • Integrar Salesforce con sistemas externos utilizando APIs REST y SOAP.
  • Configurar Named Credentials, Connected Apps y soluciones de middleware para integraciones.
  • Implementar mecanismos robustos de manejo de errores, lógica de reintento y logging en los puntos de integración.
  • Garantizar la fiabilidad y trazabilidad de las integraciones.
  • Desarrollar y ejecutar pruebas unitarias exhaustivas, alcanzando una cobertura de código mínima del 75%.
  • Incluir casos límite y escenarios de grandes volúmenes de datos en las pruebas.
  • Aplicar seguridad CRUD y FLS en todos los componentes desarrollados.
  • Configurar reglas de compartición, OWDs y jerarquías de roles.
  • Garantizar el cumplimiento de los controles de acceso a los datos.
  • Participar en ceremonias Agile, incluyendo planificación de sprints, stand-ups y retrospectivas.
  • Participar en revisiones de código para mantener la calidad y las mejores prácticas de desarrollo.
  • Colaborar con stakeholders durante los ciclos de UAT.
  • Proporcionar documentación técnica.
  • Apoyar las actividades de despliegue.
  • Configurar y optimizar Salesforce Field Service Lightning (FSL), incluyendo órdenes de trabajo, citas de servicio, políticas de programación y workflows de la consola del despachador.
  • Optimizar las configuraciones de la aplicación móvil FSL para mejorar el rendimiento y la usabilidad en operaciones de servicio de campo.

Requisitos / Habilidades Requeridas

  • Mínimo 5 años de experiencia desarrollando con Salesforce Apex.
  • Sólida experiencia desarrollando clases Apex personalizadas, triggers, Batch Apex y Queueable Apex.
  • Sólido conocimiento de los límites del gobernador de Salesforce.
  • Experiencia avanzada utilizando SOQL y SOSL.
  • Experiencia con Lightning Web Components (LWC).
  • Conocimientos sólidos de JavaScript, HTML y CSS.
  • Experiencia integrando Salesforce con sistemas externos mediante APIs REST y SOAP.
  • Experiencia con Named Credentials y Connected Apps.
  • Conocimientos de soluciones de middleware para integraciones.
  • Experiencia implementando manejo de errores, lógica de reintento y logging en integraciones.
  • Experiencia desarrollando pruebas unitarias con una cobertura mínima del 75%.
  • Experiencia trabajando con escenarios de datos masivos y casos límite.
  • Sólido conocimiento de seguridad Salesforce, incluyendo CRUD, FLS, reglas de compartición, OWDs y jerarquías de roles.
  • Experiencia participando en procesos Agile y ceremonias de desarrollo.
  • Experiencia realizando code reviews y aplicando buenas prácticas de desarrollo.
  • Experiencia colaborando con stakeholders durante procesos de UAT.
  • Sólidas habilidades de comunicación.

Requisitos deseables

  • Conocimiento de Salesforce Field Service Lightning (FSL).
  • Experiencia configurando órdenes de trabajo y citas de servicio en FSL.
  • Experiencia con políticas de programación y workflows de la consola del despachador.
  • Experiencia optimizando aplicaciones móviles FSL para operaciones de servicio de campo.
  • Experiencia con soluciones de middleware para arquitecturas de integración Salesforce.

Competencias y habilidades blandas

  • Comunicación clara y efectiva.
  • Capacidad para colaborar con equipos técnicos y stakeholders de negocio.
  • Orientación a la calidad y a las buenas prácticas de desarrollo.
  • Capacidad analítica y resolución de problemas.
  • Atención al detalle en aspectos de seguridad, rendimiento e integraciones.
  • Capacidad para trabajar colaborativamente en entornos Agile.
  • Proactividad y orientación a la mejora continua.

¿Por qué Coderland?

Porque aquí formarás parte de un equipo donde la creatividad, el talento y la tecnología se unen para transformar el futuro. Creemos en las personas, en el trabajo en comunidad y en el impacto que podemos generar juntos.