6+ years of hands-on experience developing and implementing Salesforce integrations.
Mastery of Apex, LWCs, Flows, and other key Salesforce development technologies.
Experience with various integration tools and API development.
At least two relevant Salesforce certifications (PDII, Advanced Admin, App Builder, Integration Architect).
Responsibilities:
Design, develop and maintain custom Salesforce applications utilizing Apex, LWCs, Flows, Visualforce, Aura, metadata, process automation, batch jobs and Salesforce communities.
Design and implement robust integrations between Salesforce and legacy applications in both synchronous and asynchronous modes.
Utilize various integration tools and APIs (Mulesoft, Boomi, etc. and Salesforce API) to achieve seamless data exchange.
Implement appropriate security controls (authentication, authorization, encryption, data masking, logging, monitoring) to protect data in transit and at rest.
Lead a team of onsite and offshore developers and testers through the entire development lifecycle, including design, development, testing, and deployment.
Provide technical guidance and expertise to ensure code quality and adherence to coding standards.
Break down complex projects into manageable tasks and prioritize development efforts.
Track project progress, identify and mitigate risks, and communicate updates to stakeholders.
Showcase technical solutions with proof-of-concept demonstrations.
Maintain excellent communication with stakeholders, product owners, and team members, both onsite and offshore.
Translate business requirements into technical specifications and effectively manage expectations.
Participate in agile development ceremonies and contribute actively to team discussions.
Familiarity with business rules engines (BRMS) is a plus.