Senior Salesforce Engineer
J
JobgetherTravel Technology
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- At least 5 years of professional software development experience, including 4+ years of dedicated Salesforce platform engineering experience.
- Required Skills
- JavascriptJenkinsSalesforceCI/CDRESTful APIsGitHub
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent professional experience.
- At least 5 years of professional software development experience, including 4+ years of dedicated Salesforce platform engineering experience.
- Expert-level hands-on experience with Apex, including triggers, asynchronous Apex, Batchable, Queueable, Apex REST/SOAP, SOQL, and SOSL.
- Strong experience with Salesforce platform development technologies such as Visualforce and Lightning Web Components (LWC).
- Proven ability to develop secure, maintainable, and high-performance Salesforce solutions in complex enterprise environments.
- Strong knowledge of Salesforce security and governance, including sharing rules, role hierarchy, field-level security, permission sets, and managed packages.
- Hands-on experience managing Salesforce CI/CD pipelines and deployment workflows using Salesforce CLI/SFDX, GitHub or Bitbucket, Jenkins, and VS Code.
- Strong understanding of performance optimization, governor limit management, transaction optimization, record-locking mitigation, and Salesforce data quality.
- Experience with JavaScript (ES6+), HTML5, CSS3, and RESTful API integrations.
- Advanced English proficiency, both written and verbal, with the ability to communicate technical concepts clearly.
- Strong analytical, diagnostic, problem-solving, and decision-making abilities.
- High level of technical autonomy, attention to detail, adaptability, and willingness to learn new technologies.
Responsibilities
- Architect, develop, and maintain secure, scalable Salesforce applications, with a primary focus on advanced Apex development and robust coding patterns.
- Own the complete software development lifecycle, including technical design, implementation, testing, deployment, production support, and continuous improvement.
- Develop and maintain automated Salesforce deployment workflows, version-control integrations, and CI/CD release processes.
- Implement and maintain Salesforce security models, including sharing rules, role hierarchies, field-level security, permission sets, and managed package constraints.
- Monitor system logs, investigate execution anomalies, and resolve performance bottlenecks, record-locking issues, query inefficiencies, and other platform challenges.
- Optimize Salesforce transactions and data processes to manage governor limits and support high-volume, complex enterprise workloads.
- Collaborate with developers, administrators, product teams, and business stakeholders to translate requirements into technical solutions.
- Contribute to Agile development practices, technical decision-making, code quality, unit testing, and production reliability.
- Support integrations and web-based solutions using RESTful APIs and related technologies.
View Full Description & ApplyYou'll be redirected to the employer's site