Senior Salesforce Developer - This position collaborates with development teams in the US, Costa Rica, and Brazil, focusing on designing, developing, and maintaining a managed Salesforce OEM application. This role is ideal for someone with deep Salesforce development expertise, strong problem-solving skills, and the ability to communicate technical concepts clearly in English. About the Role: As a Salesforce OEM Application Developer, you will work closely with product managers, clients, and internal teams to gather and refine technical requirements, translate business needs into robust application features, and maintain a secure, scalable Salesforce OEM solution. You will develop advanced functionality combining code and configuration, manage integrations and data migrations, troubleshoot application-level issues, and support packaging, versioning, and upgrades of the managed application. Responsibilities: Design, develop, and maintain a managed Salesforce OEM application using Apex, Lightning Web Components (LWC), and declarative tools. Build advanced Salesforce functionality, including complex Flows, triggers, asynchronous processing, and Community/Experience Cloud implementations. Architect scalable and secure solutions aligned with Salesforce OEM/ISV best practices, including multi-tenant considerations and upgrade-safe design. Develop and maintain custom data models, integrations, and automation, ensuring performance, governor-limit compliance, and maintainability. Manage data migration and transformation processes using Apex, ETL tools, and Salesforce APIs. Troubleshoot and resolve application-level issues including Apex logic, automation conflicts, and deployment errors. Build test classes with strong code coverage and participate in CI/CD and release management activities. Produce and maintain technical documentation, including architecture workbooks, developer/admin guides, testing strategies, and deployment protocols. Collaborate with Salesforce Administrators and customer technical teams to ensure correct configuration and extension of the OEM application. Required Experience: Bachelors degree in Computer Science, Systems Analysis, Computer Engineering, or equivalent professional experience. Strong hands-on Salesforce development experience, including Apex, SOQL/SOSL, and Lightning Web Components. Proven experience blending programmatic development and declarative configuration for scalable Salesforce solutions. Experience designing and implementing advanced Flows, triggers, and automation based on business rules. Deep understanding of Salesforce platform capabilities, security, permissions, sharing models, and performance optimization. Experience collaborating with stakeholders to design sophisticated user experiences across screens, records, and automation processes. Familiarity with CI/CD pipelines, version control, and modern release practices. Salesforce certifications: Platform Developer I/II, Administrator or Advanced Administrator (Platform App Builder preferred). Excellent problem-solving, analytical, and communication skills in English. Familiarity with C# and the. NET ecosystem for backend services or integrations. Preferred Qualifications: Experience with AI-assisted development workflows for code generation, testing, or documentation. Prior experience building or supporting OEM/ISV applications, including managed packages, AppExchange distribution, or Salesforce Security Review preparation. BS/MS in Systems Analysis and Development, Computer Science, Computer Engineering, or equivalent.