Engenheiro de Software Sr. (Salesforce)
New
J
JobgetherSecurity & IT
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GitSalesforceCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Computer Engineering, or a related field.
- Solid professional experience developing solutions on the Salesforce platform, preferably in large-scale corporate environments.
- Experience working on enterprise projects and supporting or evolving business-critical applications.
- Experience with agile methodologies, preferably Kanban.
- Advanced knowledge of Salesforce Apex.
- Hands-on experience with Lightning Web Components (LWC) and maintenance of Aura Components.
- Knowledge of Flows, Process Automation, and Approval Processes.
- Strong knowledge of SOQL and SOSL.
- Experience designing and implementing REST APIs and system integrations.
- Experience with both synchronous and asynchronous integrations and Salesforce Platform Events.
- Experience with Batch Apex, Queueable, and Scheduled Jobs.
- Knowledge of Git and source-code version control.
- Experience with CI/CD practices and development workflows.
- Knowledge of Salesforce data modeling and platform architecture.
- Understanding of Salesforce security, including Profiles, Permission Sets, Sharing Rules, and the platform Security Model.
- Knowledge of Design Patterns applied to the Salesforce ecosystem.
- Experience with test-driven development practices and software quality assurance.
Responsibilities
- Develop scalable solutions on the Salesforce platform using Apex, Lightning Web Components (LWC), Flows, and other Salesforce capabilities.
- Participate in the architecture and technical design of new features and solutions.
- Provide technical leadership for medium- and high-complexity initiatives within the Salesforce ecosystem.
- Conduct code reviews and promote development standards, design patterns, and engineering best practices.
- Diagnose and resolve complex issues in production environments, supporting the stability and evolution of critical applications.
- Design and implement integrations with internal and external systems using REST and SOAP APIs, Platform Events, and synchronous or asynchronous mechanisms.
- Translate business requirements into scalable, sustainable, and maintainable Salesforce solutions.
- Ensure solutions follow Salesforce best practices for security, performance, governance, and data management.
- Support the technical growth of the development team through mentoring, knowledge sharing, and technical guidance.
- Contribute to the continuous improvement of development processes, practices, quality standards, and delivery approaches.
View Full Description & ApplyYou'll be redirected to the employer's site