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 with a focus on scalable, high-performance design principles.
- Code Optimization: Implement best practices for code optimization across Salesforce (Apex, Visualforce, Lightning, and integrations) to enhance system performance and reduce technical debt.
- System Performance Tuning: Identify and address performance bottlenecks and issues in the Salesforce environment.
- Lead Development Teams: Guide teams to adopt optimized coding practices, ensuring technical solutions meet standards for performance, security, and scalability.
- Code Review: Conduct thorough code reviews to ensure adherence to best practices and implementation of optimized solutions.
- Automation: Use automation tools to improve the efficiency and performance of the Salesforce environment.
- Integration Strategy: Design and optimize integrations between Salesforce and external systems for seamless data flow.
- Troubleshooting & Debugging: Resolve complex issues related to system performance, code execution, and integration points.
- Collaboration: Work with architects, business analysts, and developers to design effective solutions that meet business needs.
- Documentation: Provide clear documentation on architectural decisions, code optimizations, and performance activities.
Qualifications:
- Experience: 8+ years of Salesforce development experience, with at least 3 years in an architectural role.
- Salesforce Certifications: Preferred Salesforce Certified Technical Architect, Salesforce Certified Application Architect, Platform Developer I & II.
- Technical Expertise: Proficient in optimizing Salesforce code (Apex, Visualforce, Lightning Web Components) and understanding Salesforce best practices for performance.
- Integration Experience: Familiarity with RESTful and SOAP APIs for Salesforce integrations.
- Performance Tuning: Proven background in optimizing Salesforce platform performance and addressing complex queries, triggers, and integrations.
- Problem-Solving Skills: Strong analytical abilities for troubleshooting and resolving performance issues.
- Leadership: Experience in leading development teams and mentoring junior developers.
- Communication Skills: Strong verbal and written skills to explain complex technical concepts to non-technical stakeholders.
Desired Skills:
- Experience with Lightning Experience and transitioning from Classic to Lightning.
- Familiarity with CI/CD pipelines and Salesforce DevOps best practices.
- Experience with Agile methodologies and working in Agile teams.
- Knowledge of Salesforce Clouds (Sales Cloud, Service Cloud, Marketing Cloud, etc.) and their architectural considerations.
Language Requirements: Not specified.
How to Apply:
Interested candidates are encouraged to submit their resume and a cover letter detailing their experience and qualifications related to Salesforce architecture and code optimization to Ashish.gupta3@xebia.com.