Description:
Position Overview: The Salesforce Architect will be responsible for designing, optimizing, and managing Salesforce solutions that deliver business value while ensuring scalability, performance, and maintainability. The ideal candidate will have extensive experience in Salesforce architecture, including hands-on development, code optimization techniques, and performance tuning.
Key Responsibilities:
- Architect and Design: Lead the architecture of Salesforce solutions, focusing on scalable, high-performance design principles.
- Code Optimization: Implement best practices for code optimization across Salesforce (Apex, Visualforce, Lightning, and integrations) to improve system performance and reduce technical debt.
- System Performance Tuning: Evaluate, identify, and address performance bottlenecks and issues in the Salesforce environment.
- Lead Development Teams: Guide development teams in adopting optimized coding practices and ensure that technical solutions meet high standards of performance, security, and scalability.
- Code Review: Conduct thorough code reviews to ensure best practices are followed and that optimized solutions are implemented.
- Automation: Leverage automation tools and techniques to improve the efficiency and performance of the Salesforce environment.
- Integration Strategy: Design and optimize integrations between Salesforce and external systems, ensuring seamless data flow with minimal performance impact.
- Troubleshooting & Debugging: Identify and resolve complex issues related to system performance, code execution, and integration points.
- Collaboration: Work closely with other architects, business analysts, and developers to design effective solutions that meet business needs while ensuring optimal system performance.
- Documentation: Provide clear documentation on architectural decisions, code optimizations, and performance-related activities.
Qualifications:
- Experience: 8+ years of Salesforce development experience, with at least 3 years in an architectural role.
- Salesforce Certifications: Salesforce Certified Technical Architect (preferred), Salesforce Certified Application Architect, Platform Developer I & II.
- Technical Expertise:
- Expertise in optimizing Salesforce code (Apex, Visualforce, Lightning Web Components).
- Strong knowledge of Salesforce best practices for performance, including governor limits, bulkification, indexing, and caching strategies.
- Experience with Salesforce integrations, including RESTful and SOAP APIs.
- Familiarity with tools like Salesforce DX, Apex Code Coverage, and other performance monitoring tools.
- Performance Tuning: Proven experience in optimizing Salesforce platform performance, including addressing issues with complex queries, triggers, and integrations.
- Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve performance issues in real-time.
- Leadership: Experience leading development teams, mentoring junior developers, and guiding them through optimization best practices.
- Communication Skills: Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.