Job Description: We are seeking a skilled and experienced Senior Salesforce Developer to manage our Salesforce Sales applications. The ideal candidate will possess a deep understanding of Salesforce functionalities, including Lightning web component development, API principles, and integration architecture. This role involves collaborating with cross-functional teams, implementing tailored solutions, and ensuring compliance with industry best practices while delivering high-quality Salesforce implementations. Key Responsibilities: • Solution Design and Implementation: Design, build, and deliver tailored solutions using Salesforce and related technologies to meet business needs. • Administration and Maintenance: Provide daily administration, troubleshooting, and maintenance for the connected Salesforce platform. • Custom Development: Develop using Lightning web components and maintain custom solutions in Salesforce Lightning. • Testing and Reporting: Support build-out of reports and dashboards, ensuring data accuracy and integrity. • Documentation and Standards: Provide technical specifications and maintain comprehensive documentation, adhering to security and organizational standards. • Collaboration: Work with development teams to design and deploy Salesforce applications, integrating with other platforms as required. • Compliance and Architecture: Ensure all solutions align with Salesforce best practices, enterprise architecture frameworks, and governance models.
Key Responsibilities: • Integration Strategy: Lead the development of integration strategies that align with business goals, IT landscape, and industry best practices. • Stakeholder Management: Work closely with business stakeholders, IT teams, and external vendors to understand integration requirements and translate them into scalable and robust technical solutions. • Solution Architecture & Design: Design end-to-end integration solutions using Mulesoft's Anypoint Platform, including APIs, microservices, messaging, and enterprise service buses (ESBs). • API Management: Define and implement API strategies, ensuring best practices for API design, governance, security, versioning, and documentation. • Performance Optimization: Monitor and optimize the performance of integrations and APIs, ensuring high availability, fault tolerance, and low latency. • Leadership & Mentorship: Guide and mentor junior architects and developers, promoting Mulesoft best practices, coding standards, and integration patterns. • Cloud Integration: Leverage cloud services (AWS, Azure, GCP) in combination with Mulesoft to design and implement scalable cloud based integration solutions. • Automation & DevOps: Implement DevOps practices, CI/CD pipelines, and automated testing for Mulesoft-based integration projects. • Compliance & Security: Ensure all integrations comply with organizational policies, data protection regulations, and security standards. • Documentation & Reporting: Create detailed technical documentation, including integration designs, process flows, and API specifications. Report on integration progress to leadership and key stakeholders. Required Skills & Qualifications: • Experience: 9+ years of experience in enterprise architecture, with a focus on integration solutions, APIs, and Mulesoft. • Mulesoft Expertise: Strong experience with Mulesoft Anypoint Platform, including Anypoint Studio, Anypoint Exchange, Anypoint Connectors, and API Manager. • API Design & Management: In-depth knowledge of RESTful API design, SOAP, OAuth, OpenAPI specifications, and API lifecycle management. • Integration Technologies: Expertise in integration patterns (e.g., ESB, Messaging, Event-Driven Architectures) and protocols (e.g., JMS, HTTP, FTP, etc.). • Cloud Integration: Solid experience in integrating cloud-native applications (AWS, Azure, or GCP) with on-premises and legacy systems. • Microservices Architecture: Experience in designing microservices based architectures and API-driven solutions. • Programming Skills: Proficiency in Java or other programming languages for customization and development within Mulesoft. • DevOps & Automation: Familiarity with DevOps practices, CI/CD tools (e.g., Jenkins, GitLab), and automated testing frameworks. • Project Management: Experience working in an Agile/Scrum environment; familiarity with project management tools like JIRA, Confluence, or similar. • Communication Skills: Strong verbal and written communication skills, with the ability to effectively interact with business and technical stakeholders. Preferred Qualifications: • Mulesoft Certification: Mulesoft Certified Platform Architect or Mulesoft Certified Integration Architect. • Enterprise Architecture Frameworks: Familiarity with TOGAF, Zachman, or similar frameworks is a plus • Other Integration Tools: Experience with other integration tools (e.g., Dell Boomi, IBM Integration stack,Workato, Azure Integration, Google Integration) is a plus. Personal Attributes: • Problem-Solving: Strong analytical and troubleshooting skills to resolve complex integration challenges. • Leadership: Ability to lead cross-functional teams and make critical decisions on integration architecture. • Adaptability: Willingness to adapt to new technologies and learn emerging integration tools and practices. • Collaboration: Team-oriented with the ability to collaborate with developers, business analysts, and stakeholders.