Logo
job logo

Michael Aaron Staffing, LLC is hiring: Salesforce Developer (Dallas) in Dallas

Michael Aaron Staffing, LLC, Dallas, CO, US

Save Job

Overview

The Salesforce Programmer is responsible for developing custom functionality using Apex, Lightning Web Components (LWC), and integrations with external systems, while ensuring best practices for performance, security, and maintainability are followed.

Key Responsibilities

  • Design, develop, and deploy custom Salesforce solutions using Lightning Web Components (LWC), Apex, Flow, and related platform tools.
  • Build and maintain integrations through MuleSoft Anypoint Platform and REST/SOAP APIs.
  • Develop and enhance Experience Cloud (Experience Sites) for external users.
  • Design, develop, and deploy Salesforce's new Visual Remote Assistant (VRA).
  • Manage version control, testing, and deployments using Bitbucket and Gearset.
  • Collaborate with team members to translate business needs into technical solutions.
  • Act as a subject matter expert in Salesforce and MuleSoft development best practices, advising on architecture, scalability, and long-term maintainability.
  • Maintain clear technical documentation, including design specs, integration patterns, deployment procedures, and architecture decisions.

Integrations & Connected Systems

  • Design, build, and maintain integrations between Salesforce and enterprise systems using MuleSoft Anypoint Platform’s REST/SOAP/Bulk APIs, ensuring secure, reliable data exchange and operational continuity.
  • Support or enhance Omni-Channel integration with third-party platforms such as TalkDesk (telephony) and Epicor (ERP).

Platform Quality, Performance & Governance

  • Troubleshoot complex issues, perform root cause analysis, and implement corrective actions to minimize disruption and improve stability.
  • Drive continuous improvement through performance tuning, technical debt reduction, and platform optimization.
  • Promote and reinforce Salesforce best practices across the organization, including code quality, security, and scalable design.

DevOps, Release & Agile Delivery

  • Manage end-to-end delivery from refinement through deployment, including version control, testing, release management, and impact analysis.
  • Participate in Agile sprints and collaborate with product owners and project leadership to define and deliver user stories, enhancements, and defect fixes.
  • Support deployment processes and tooling (e.g., Salesforce DevOps Center, Gearset, change sets, and Bitbucket).

KNOWLEDGE, SKILLS AND ABILITIES

Qualifications, Experience, Skills, Competencies

  • Bachelor’s degree in Computer Science, Software Engineering, MIS, or a related field (or equivalent practical experience).
  • 3+ years of hands-on Salesforce development experience with Apex, SOQL/SOSL, Salesforce APIs, and Lightning frameworks (LWC/Lightning).
  • Strong understanding of Salesforce architecture, data modeling, security, and SDLC/Agile delivery.
  • Experience working with Sales Cloud, Service Cloud, Experience Cloud, Revenue Cloud Advanced, and Revenue Cloud Billing environments.
  • Proven experience designing and supporting integrations with MuleSoft Anypoint Platform using REST/SOAP and common Salesforce integration patterns.
  • Experience with deployment and release practices in a Salesforce environment.
  • Familiarity with Talk Desk, Bitbucket, and Gearset.
  • Proficiency in SOQL/SOSL, web technologies (JavaScript, HTML, CSS), and API design.
  • Understanding of Salesforce security, data model, and deployment best practices.
  • Desired experience integrating with Epicor

Certifications

  • Salesforce Certified Platform Developer I (required).
  • Platform Developer II (preferred).

Requirements

Location

Dallas, TX. (DFW Metroplex)

Travel

Less than 25% annually

En Español:

Presentación general

El Programador de Salesforce es responsable de desarrollar funcionalidades personalizadas utilizando Apex, Lightning Web Components (LWC) e integraciones con sistemas externos, al tiempo que se aseguran que se siguen las mejores prácticas para el rendimiento, la seguridad y la mantenimiento.

Responsabilidades clave

  • Diseñar, desarrollar e implementar soluciones de Salesforce personalizadas utilizando Lightning Web Components (LWC), Apex, Flow y herramientas de plataforma relacionadas.
  • Construir y mantener las integraciones a través de MuleSoft Anypoint Platform y REST/SOAP APIs.
  • Desarrollar y mejorar la Nube de Experiencias para usuarios externos.
  • Diseñar, desarrollar e implementar el nuevo asistente remoto visual (VRA) de Salesforce.
  • Gestionar el control de versiones, pruebas y implementaciones utilizando Bitbucket y Gearset.
  • Colaborar con los miembros del equipo para traducir las necesidades empresariales en soluciones técnicas.
  • Actúa como experto en temas en las mejores prácticas de desarrollo de Salesforce y MuleSoft, asesorando sobre arquitectura, escalabilidad y mantenimiento a largo plazo.
  • Mantener una documentación técnica clara, incluidas las especificaciones de diseño, los patrones de integración, los procedimientos de implementación y las decisiones de arquitectura.

Integraciones y sistemas conectados

  • Diseñar, construir y mantener las integraciones entre los sistemas de Salesforce y las empresas utilizando las APIs REST/SOAP/Bulk de MuleSoft Anypoint Platform, garantizando un intercambio de datos seguro y confiable y la continuidad operativa.
  • Apoyar o mejorar la integración de Omni-Channel con plataformas de terceros como TalkDesk (telefonía) y Epicor (ERP).

Calidad, desempeño y gobernanza de la plataforma

  • Resolver problemas complejos, realizar análisis de causas raíces e implementar acciones correctivas para minimizar la interrupción y mejorar la estabilidad.
  • Impulsar la mejora continua a través del ajuste del rendimiento, la reducción de la deuda técnica y la optimización de la plataforma.
  • Promover y reforzar las mejores prácticas de Salesforce en toda la organización, incluida la calidad del código, la seguridad y el diseño escalable.

DevOps, lanzamiento y entrega ágil

  • Gestionar la entrega de extremo a extremo desde el refinamiento hasta la implementación, incluido el control de versiones, las pruebas, la gestión de la liberación y el análisis de impacto.
  • Participar en sprints ágiles y colaborar con los propietarios de productos y el liderazgo del proyecto para definir y entregar historias de usuarios, mejoras y correcciones de defectos.
  • Apoyo a los procesos y herramientas de implementación (por ejemplo, Salesforce DevOps Center, Gearset, conjuntos de cambios y Bitbucket).

Conocimientos, habilidades y habilidades

Qualificaciones, experiencia, habilidades y competencias

  • Licenciatura en Ciencias de la Computación, Ingeniería de Software, MIS o un campo relacionado (o experiencia práctica equivalente).
  • 3+ años de experiencia práctica en el desarrollo de Salesforce con Apex, SOQL/SOSL, API de Sales Force y frameworks Lightning (LWC/Lightning).
  • Una fuerte comprensión de la arquitectura de Salesforce, el modelado de datos, la seguridad y la entrega SDLC/Agile.
  • Experiencia en trabajar con entornos de Cloud de ventas, Cloud de servicios, Experience Cloud, Revenue Cloud Advanced y Revenue cloud Billing.
  • Experiencia probada en el diseño y soporte de integraciones con MuleSoft Anypoint Platform utilizando REST/SOAP y patrones comunes de integración de Salesforce.
  • Experiencia con las prácticas de implementación y liberación en un entorno de Salesforce.
  • Familiarización con Talk Desk, Bitbucket y Gearset.
  • Proficiencia en SOQL/SOSL, tecnologías web (JavaScript, HTML, CSS) y diseño de API.
  • Comprender la seguridad de Salesforce, el modelo de datos y las mejores prácticas de implementación.
  • Experiencia deseada de integración con Epicor

Certificaciones

  • Desarrollador de plataforma certificado de Salesforce I (necesario).
  • Desarrollador de la plataforma II (preferido).

Requisitos

Localización

Dallas, TX. (DFW Metroplex)

Viajes

Menos del 25% anual