Focos de atención
Desarrollador de gestión de relaciones con los clientes, Desarrollador de soluciones Salesforce
Salesforce es una empresa de software basada en la nube que ofrece servicios de CRM (gestión de las relaciones con los clientes) y una gran cantidad de aplicaciones empresariales. También es el nombre de su plataforma principal. Los desarrolladores de Salesforce trabajan juntos para crear código de software y soluciones para las numerosas ofertas de productos de la empresa, como Sales Cloud, Service Cloud, Marketing Cloud, Community Cloud, Einstein y Collaboration, entre otros.
También prestan servicios a clientes externos que necesitan expertos en Salesforce para realizar trabajos personalizados en proyectos. Los trabajos pueden ir desde trabajar en arquitecturas de almacenamiento, redes empresariales o flujos de trabajo de CRM. Los desarrolladores de Salesforce también ayudan a los clientes a probar las soluciones para determinar si cumplen las expectativas.
Como número 6 de Fortune en su lista de las 100 mejores empresas para trabajar, Salesforce obtiene la friolera de un 52% de sus nuevas contrataciones a partir de referencias de empleados.
- Aprender cosas nuevas y crear soluciones informáticas personalizadas para una amplia gama de clientes
- Ayudar a las empresas a crecer y tener más éxito
- Aprovechar el programa de referencias de Salesforce, que paga bonificaciones para incentivar a los trabajadores a que ayuden a reclutar talento
- Generosas ayudas para la matrícula, opciones de asignación internacional, beneficios de viaje al trabajo y otras ventajas para los empleados.
Los datos de empleo son difíciles de conseguir, pero Salesforce Ben señala que hay 13.729 desarrolladores expertos para los mercados establecidos, y una demanda de hasta 32.337. Trailhead enumera 10.890 nuevos puestos de trabajo en el último año. La demanda de talento cualificado es actualmente muy superior a la oferta.
Horario de trabajo
- Los desarrolladores de Salesforce cualificados pueden esperar un trabajo a tiempo completo, si no más. Como se ha señalado anteriormente, la demanda de talento ha superado ampliamente los recursos. Actualmente hay mucho trabajo para repartir y no hay suficientes trabajadores para hacerlo. Esta tendencia no parece que vaya a cambiar pronto.
Tareas típicas
- Elaboración de herramientas de gestión de las relaciones con los clientes, soluciones de datos personalizadas, planes técnicos y flujos de trabajo eficaces para clientes externos
- Trabajar y probar el conjunto de aplicaciones móviles y web de Salesforce
- Ofrecer asesoramiento sobre la estrategia informática
- Colaboración con ingenieros y desarrolladores; desarrollo de aplicaciones para otros desarrolladores
- Integración de plataformas
- Analizar los procesos empresariales
- Gestión de las funciones de los usuarios y de los protocolos de seguridad
- Responsabilidades adicionales
- Seguir dominando los lenguajes Apex y VisualForce desarrollados por Salesforce
- Organizar talleres para que otros asistan
- Mantener las certificaciones y habilidades
Habilidades blandas
- Gran capacidad de atención al cliente
- Comportamiento profesional
- Escucha activa de las necesidades y problemas de los clientes
- Cooperativo y orientado al equipo
- Creativo y flexible
- Pensamiento crítico
- Deseo y aptitud para resolver problemas y mejorar los procesos
- Pasión por aprender cosas nuevas
- Paciencia
- Persistencia; orientación a los objetivos
- Capacidad de planificación y organización
- Dispuesto a actualizar sus conocimientos según sea necesario
Habilidades técnicas
- Conocimiento de los lenguajes Apex y Visualforce
- Conocimientos de HTML y JavaScript
- Habilidades de personalización declarativa (utilizando métodos visuales, de apuntar y hacer clic)
- Conocimientos de programación (codificación)
- Modelado de datos y seguridad
- Desarrollo de plataformas
- Personalización de la aplicación
- Conceptos básicos de las soluciones de búsqueda
- Lenguaje de consulta de objetos de Salesforce
- Salesforce
- Grandes empresas y organizaciones
- Industrias sanitarias
- Agencias gubernamentales
A menudo se pide a los desarrolladores que amplíen la plataforma y continúen haciéndola evolucionar de nuevas formas. Mientras tanto, los clientes externos confían en los desarrolladores de Salesforce para realizar las integraciones correctamente. Los errores, descuidos o una mala planificación pueden ser costosos y requerir mucho tiempo. Los trabajadores de este campo tienen una gran responsabilidad y deben sentirse cómodos sumergiéndose en lo desconocido de las necesidades de un cliente para llegar a soluciones técnicas eficaces y creativas. Muchos clientes pueden querer mantener sus sitios existentes y al mismo tiempo incorporar las funciones de captura de datos de Salesforce. Los retos y las oportunidades no tienen fin.
A diferencia de los campos tradicionales que cuentan con datos en el Manual de Perspectivas Laborales de la Oficina de Estadísticas Laborales, los puestos de trabajo de desarrollador de Salesforce no son tan fáciles de encontrar con datos consistentes. Salesforce ha sido descrito como un "universo enorme", y la empresa ha sido citada como uno de los mejores empleadores del país. Los trabajadores se centran en la innovación por encima del mantenimiento, adaptándose constantemente a medida que se lanzan nuevas herramientas. Salesforce es tan grande que tiene su propia "economía", que se prevé que genere 3,3 millones de puestos de trabajo y 859.000 millones de dólares de ingresos en 2022. La empresa utiliza Trailhead para ayudar a capacitar a los trabajadores para el futuro.
Personas de todos los ámbitos parecen atraídas por las carreras en Salesforce, pero ciertos tipos de personalidad pueden ser más adecuados para los puestos de desarrollador. La mayoría de los trabajadores probablemente disfrutaron trabajando con ordenadores en su juventud. Es posible que les interese la programación, la creación de sitios Web o el perfeccionamiento de sus habilidades de diseño de experiencia de usuario/interfaz de usuario (UX/UI).
Son personas que resuelven problemas de forma analítica y pueden haber disfrutado de temas matemáticos y científicos, así como de pasatiempos como el ajedrez y los rompecabezas. Dicho esto, también hay un elemento artístico en este tipo de trabajo. Es probable que muchos desarrolladores de Salesforce se interesen por las artes gráficas o los multimedia cuando crezcan. Este es un campo de colaboración, por lo que los empleados deben tener confianza y sentirse cómodos trabajando con otros hacia un objetivo final compartido. Por lo tanto, es posible que hayan participado en clubes, comités u otras actividades escolares y extracurriculares relacionadas con el equipo.
- Experiencia en programación en MySQL, JavaScript, Apex, etc.
- No es necesario tener un título universitario, pero puede ser útil.
- Las carreras universitarias típicas son Tecnología de la Información o Informática
- Familiaridad con los principios de la programación orientada a objetos, el patrón de diseño Modelo-Vista-Controlador, la programación .NET, Java
- Salesforce tiene varias opciones de certificación de desarrolladores en Trailhead:
- Plataforma App Builder
- Desarrollador de plataformas I y II
- Desarrollador de comercio B2C
- Desarrollador de JavaScript I
- Desarrollador de Marketing Cloud
- Los estudiantes pueden asistir a cursos para preparar sus exámenes de certificación. Salesforce Trailhead Academy ofrece cursos, al igual que muchos socios internacionales autorizados
- Los costes de los exámenes varían, y no incluyen el coste de la formación preparatoria opcional
- Por ejemplo, el examen Platform App Builder cuesta 200 dólares, tiene 60 preguntas y puede realizarse en línea o en un centro de pruebas. Para aprobar, los examinados deben obtener un 63% y mantener su competencia, que se evalúa mediante exámenes de mantenimiento.
- Salesforce también ofrece Superbadges, como:
- Especialista en Apex
- Especialista en automatización de procesos
- Especialista avanzado en Apex
- Especialista en integración de datos
- Especialista en componentes web de Lightning
- Especialista en componentes de Aura
- Conocimiento de las aplicaciones de Salesforce y de las aplicaciones de computación en nube de Microsoft
- Si va a cursar una licenciatura en Informática, tome cursos que le ayuden específicamente en su futura carrera en Salesforce
- Algunas escuelas, como Santa Monica College, ofrecen clases específicas de Salesforce (como CS 77B: Salesforce Developer Essentials)
- Recuerde que estos cursos universitarios pueden ayudarle a preparar las certificaciones de Salesforce.
- Compruebe en qué universidades se gradúan los empleados de Salesforce
- Ahorra tiempo yendo de clase en clase inscribiéndote en un programa online o híbrido
- Antes de inscribirse en las clases, recuerde que Salesforce "reembolsará el 100% de los costes de las tasas, la matrícula y los libros de los cursos preaprobados y relacionados con el trabajo que se realicen en una institución académica acreditada" para los empleados, hasta 5.250 dólares al año.
- Piensa en tu horario y flexibilidad, cuando decidas si te inscribes en un programa presencial, online o híbrido
Muchas universidades ofrecen carreras de informática o ciencias de la computación. Aparte de las titulaciones, puede encontrar información sobre certificaciones de Salesforce, Superbadges y otros módulos de formación en Trailhead. Para opciones económicas de autoaprendizaje, Udemy y LinkedIn Learning ofrecen cursos cortos.
- Aprenda usted mismo Muchas de las habilidades básicas necesarias para empezar pueden aprenderse fácilmente en casa, con algo de diligencia y paciencia
- Entra en Trailhead para empezar con los módulos de formación
- Obtenga experiencia laboral de nivel inicial que pueda vincularse a su futura profesión en Salesforce
- Busque prácticas para obtener algo de práctica bajo su cinturón
- Trabaja como freelance en Upwork para ganar experiencia y obtener opiniones positivas de los clientes
- Únete a clubes de informática para ampliar tu red de contactos; hazte amigo de compañeros que comparten los mismos intereses y pueden ayudarte en tu camino
- Pulir sus habilidades de atención al cliente
- Cursar asignaturas optativas relacionadas con la redacción, el diseño, la programación, las ventas y el marketing
- Consulte los tutoriales sobre Salesforce de LinkedIn Learning
- Construya su base de conocimientos con notas detalladas; manténgase al tanto de los cambios y las tendencias
- Siga los grupos de Quora con preguntas y respuestas de profesionales en activo
- Busque trabajos publicados en portales de empleo como Indeed, Monster y Glassdoor
- Cuanta más experiencia en programación y credenciales tenga antes de presentar su solicitud, más competitivo será frente a otros candidatos
- Tener un título es útil, pero las certificaciones de desarrollador de Salesforce y los Superbadges demuestran credenciales tecnológicas específicas y le hacen destacar.
- Asistir a los eventos y seminarios web de Trailhead
- Encuentre en línea, ideas de curriculum vitae para desarrolladores de Salesforce
- Utiliza ejemplos concretos en tu currículum, detallando proyectos y resultados
- Aumente su currículum con datos y estadísticas cuantificables
- Recuerda que esta carrera requiere muchas habilidades blandas, así que busca la manera de incorporarlas a tu solicitud y mostrarlas durante las entrevistas.
- Solicite los puestos para los que está cualificado. Lee atentamente los anuncios, concéntrate en las cualificaciones clave y explica por qué tus antecedentes laborales y académicos te convierten en el mejor candidato.
- Invierta en un editor o escritor profesional para que revise sus materiales antes de presentarlos
- Pregunta a los profesores y supervisores si pueden servir de referencia o escribir recomendaciones.
- No adivine lo que le preguntarán los reclutadores; lea y prepare un borrador de las respuestas con antelación
- Dé un paso más practicando las habilidades para la entrevista mediante simulacros de entrevistas
- Nunca te desanimes. Cada entrevista te ayuda a aprender y a mejorar.
- Libera el poder de LinkedIn Premium para hacerte notar más rápidamente. Llena tu perfil por completo e incluye ejemplos de proyectos terminados para mostrarlos en tu portafolio.
- Completar certificaciones e insignias avanzadas
- Toma clases presenciales o virtuales en la Academia Trailhead
- Aproveche al máximo los beneficios de la matrícula de Salesforce y avance en sus habilidades específicas para el trabajo
- Mantener las credenciales existentes y hacer bien los exámenes
- Construye tu hoja de ruta profesional. Establece hitos y plazos para alcanzarlos.
- Participe en las comunidades Salesforce Trailblazer
- Demostrar pasión y excelencia en todos sus proyectos
- Consigue impresionantes opiniones de clientes yendo más allá y demostrando que realmente te importa tu trabajo y su impacto en los negocios de los clientes
- Cumpla los plazos. Manténgase al tanto de sus suspensiones, pero no tome atajos
- Sea creativo y proponga soluciones que superen las expectativas
- Pide a tus supervisores y a tu equipo de gestión que te orienten y asesoren
- Buscar nichos de mercado en los que faltan expertos y capacitarse para satisfacer la demanda
Páginas web
Libros
- Aprendizaje del desarrollo de aplicaciones Salesforce Lightning: Construir y probar componentes Lightning para Salesforce Lightning Experience usando Salesforce DX, por Mohith Shrivastava
- Learning Apex Programming, por Matt Kaufman y Michael Wicherski
- Desarrollo práctico de Salesforce sin código: Building Declarative Solutions on the Salesforce Platform, por Philip Weinmeister
Si le entusiasma trabajar con Salesforce, pero quizá quiera probar algo fuera del papel de desarrollador, hay muchas otras opciones:
- Administrador de Salesforce
- Arquitecto de Salesforce
- Consultor de Salesforce
- Gestor de proyectos de Salesforce
- Analista de negocios de Salesforce
- Entre los competidores de Salesforce se encuentran SAP, Oracle Netsuite, Freshsales, Monday, Pipedrive, vCita, Hubspot CRM, Zengine by WizeHive, Adobe Marketing Cloud y muchas otras empresas que también necesitan personas con habilidades similares.