Description
The Salesforce Developer role is to create new functionalities using declarative methods (e.g., Formula Fields, Process Builder, Flow) or programmatic methods (e.g., Apex, Visualforce) to meet business requirements.
This position is responsible for researching solutions, resolving bugs, and enhancing Salesforce capabilities within best-practice guidelines. In addition to understanding technical aspects of Salesforce—such as integration APIs and data security architecture—the role requires analytical problem-solving skills, attention to detail, and the ability to withstand unreasonable expectations.
**Responsibilities:**
* Drive the creation of application and technical design documents that leverage Salesforce best practices.
* Solve complex problems using problem-solving methodologies combined with specialized knowledge of Salesforce applications.
* Collaborate closely with Business Analysts using Agile development techniques to understand requirements and build high-quality solutions.
* Develop application fixes for critical issues using declarative tools (Workflows, Approvals, Formulas, etc.) and programmatic tools (Apex Classes, Triggers, Visualforce, Lightning, etc.).
* Manage customer expectations; negotiate solutions to complex problems with both customers and third-party partners.
* Proactively research, present, and recommend new features released with each Salesforce update.
* Conduct code reviews collaboratively with administrators to ensure long-term viability and integrity.
* Recommend improvements and modifications to enhance system performance, efficiency, and reporting capabilities.
* Collaborate with team members in a virtual environment to extend field experience across different geographies.
* Contribute to the development and management of knowledge-sharing methodologies, diagnostic tools, and creative processes to improve end-user experience.
* Be a proactive contributor to a 24x7x365 support organization, which will require flexible working hours—including evenings, weekends, and holidays—as well as regular monitoring of emails outside standard business hours.
Additional Duties and Responsibilities:
* Review technical solutions and documentation developed by other team members.
* Mentor and train other team members.
**Requirements:**
Minimum Qualifications:
* Platform Developer I certification
* Platform Developer II certification
* App Builder certification
Platform:
* Experience with Lightning Web Components.
Education:
Bachelor's degree in Computer Science or related field, or equivalent experience.
Experience:
* Minimum combined 10 years of CRM application development experience, including 4+ years of hands-on Salesforce development.
* 4+ years of development experience in medium-to-large-scale Salesforce organizations.
* Deep expertise in Salesforce CRM architecture, administration, best practices, and business concepts.
* Experience with managed services and post-production support.
Skills:
* Hands-on development experience with Apex, Visualforce, and Lightning Web Components
* Excellent interpersonal, presentation, and communication skills—both verbal and written. Ability to communicate at a business level with stakeholders and at a technical level with developers.
* Practical knowledge of APIs for integrating Salesforce with other data sources.
* Expertise in customizing mobile applications.
* Exceptional problem-solving skills and tenacity in resolving issues.
* Solid understanding of core application functionality, data security, and relationships.
* Attention to detail and ability to learn quickly.
* Ability to remain calm and professional under high-pressure situations.
* Ability to work effectively from a home office in a virtual environment.
**Preferred Qualifications:**
* A background in consulting, while not mandatory, would be beneficial.
* 2+ years of experience in a DevOps environment.
**Important Information:**
**Location:** Brazil
**Work Model:** Remote
**Working Hours:** 9 AM to 6 PM
**Contract Type:** PJ
**Language:** English (conversational fluency)