Senior Salesforce Engineer (f/m/d)
Contentful
·
Posted:
August 17, 2023
·
Remote
About the position
The job overview for this role is that the candidate will function as an SFDC Developer, providing best-practice solutions to address user requirements. They will be responsible for the design, configuration, and administration of the Salesforce organization, including Apex, Triggers, VisualForce Pages, Lightning Web Components, Flows, and Approval Processes. Additionally, they will manage integrations with other internal and third-party systems, provide guidance for scalability, and collaborate with other engineering and GTM teams. The candidate will also be involved in technical design documentation, code reviews, issue troubleshooting, and mentoring junior developers. Effective communication with technical teams and business owners is essential.
Responsibilities
- Function as SFDC Developer and suggest best-practice solutions to address user requirements
- Work on the design, configuration, and administration of Salesforce organization including but not limited to Apex, Triggers, VisualForce Pages, Lightning Web Components, Flows, Approval Processes
- Manage custom and packaged integrations with other internal and third-party systems
- Provide guidance and best practices to ensure a scalable instance
- Work cross-functionally with other engineering and GTM teams
- Author technical design documentation that fully defines all application code and the underlying methodology for the design decisions made
- Conduct code reviews to ensure code quality is at the highest level possible
- Troubleshoot issues, identify problems, and provide timely fixes and solutions
- Perform regular reviews on implementation done by less experienced developers and offer feedback and suggestions for improvements
- Mentor junior and mid-level developers of the team and designate tasks to team members in a balanced and effective manner
- Independently communicate with both technical teams and business owners as needed during the design and implementation
Requirements
- Bachelor's degree in Computer Science, Information Technology, or relevant subject
- 5+ years of work experience in Salesforce development projects
- Salesforce certification "Salesforce Platform Developer I" (ideally Platform Dev II)
- Excellent knowledge of Salesforce governor limits and how they influence design
- Excellent knowledge of Apex, VisualForce, LWC, SOQL, Javascript, OOP concepts
- Excellent knowledge of Software Design Principles and Software Development Lifecycle
- Excellent understanding of data structures, data modeling, database schema
- Experience with web services
- Good knowledge of Salesforce security model
- Proven ability to solve practical business problems in a high growth environment
- Ability to clearly communicate ideas, timelines, and requirements with your team
- Experience working with Salesforce Service Cloud is a plus
- Experience with Agile methodologies is a plus
- Experience working in a SaaS company is a plus
- English-speaking (full professional proficiency)
Benefits
- Physical fitness budget to support physical wellness
- Full range of virtual events, workshops, guest speakers, and team activities
- Monthly phone/internet stipend and phone upgrade reimbursement after 2 years
- Contentful socks and other swag as part of company events