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
View details
Apply Now