
Software Engineer - MuleSoft+Salesforce Development
- San José
- Permanente
- Tiempo completo
- Design, develop, and optimize customized solutions within the Salesforce and MuleSoft platforms to support critical business functions, project objectives, and organizational goals.
- Integrate AI-powered capabilities into Salesforce and MuleSoft solutions to enhance automation, predictive analytics, and intelligent decision-making.
- Implement and support seamless integrations between Salesforce, MuleSoft, and other internal/external systems, ensuring data accuracy and process efficiency.
- Develop and maintain scalable Visualforce, Apex, and Lightning components, as well as MuleSoft APIs, connectors, flows, and DataWeave scripts, using best practices for performance and security.
- Handle the end-to-end development lifecycle-including requirements' analysis, solution design, testing, deployment, monitoring, and ongoing maintenance-for both Salesforce and MuleSoft solutions.
- Collaborate with business team members to identify, define, and deliver innovative enhancements and integration strategies.
- Provide technical leadership by establishing and promoting best practices for development, integration, application architecture, deployment strategies, and automated testing.
- Proactively troubleshoot, diagnose, and resolve technical issues to ensure optimal performance of both Salesforce and MuleSoft solutions.
- Stay abreast of the latest Salesforce and MuleSoft features, industry trends, and AI advancements, recommending and implementing process improvements.
- Create and maintain comprehensive technical documentation, including solution designs, technical specifications, integration blueprints, and user guides to support knowledge transfer and system sustainability.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience designing, developing, and deploying solutions using Salesforce and/or MuleSoft Anypoint Platform.
- Strong understanding of Salesforce and MuleSoft architecture, best practices, and platform capabilities.
- Hands-on experience integrating AI/ML solutions, using tools such as Salesforce Einstein, AI Cloud, or external AI services.
- Proficient in Salesforce technologies (Apex, Visualforce, Lightning Components, SOQL) and MuleSoft components (Mule runtime, connectors, transformers, DataWeave).
- Experience with integration tools and APIs (REST, SOAP), including API design, development, and management (RAML/OpenAPI), and integrating AI-powered APIs or platforms.
- Experience building and maintaining RESTful and SOAP web services, integrating with third-party APIs, and supporting deployment models (e.g., CloudHub, on-premises, hybrid).
- Strong understanding of configuration and orchestration tools, such as workflows, validation rules, process builders, flows, and data transformation.
- Familiarity with Salesforce AppExchange, MuleSoft Anypoint Exchange, and relevant third-party or AI-driven add-ons.
- Experience with version control systems (e.g., Git) and CI/CD processes for efficient, high-quality deployments.
- Familiarity with error handling, security best practices, messaging systems, databases, and enterprise integration patterns.
- Relevant certifications (e.g., Salesforce Certified Platform Developer I/II, MuleSoft Certified Developer - Level 1) are highly desirable.
- Continuous learner, knowing the latest with Salesforce, MuleSoft, AI, and industry trends to drive innovation and best practices.
- Ability to work independently, prioritize tasks, and handle multiple projects.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot sophisticated issues and recommend AI-driven or integration enhancements.
- Strong communication and collaboration skills to work effectively with cross-functional teams and business stakeholders.
- Great teammate with a collaborative mentality and a positive influence on team culture.
- Culture add: Brings different perspectives and actively contributes to a supportive, innovative, and inclusive work environment.
- Proficient in JavaScript, HTML, CSS, and other modern web technologies.
- Experience working within Agile/Scrum methodologies, adapting quickly to changing priorities and requirements.
- Familiarity with data migration tools and techniques for seamless data integration and transformation across platforms.