Solution Design
- Develop and maintain high-level and detailed designs for Salesforce solutions, ensuring they align with business objectives.
- Provide architectural guidance and oversight to development teams during the implementation phase.
Stakeholder Collaboration
- Engage with business stakeholders to gather requirements and understand their strategic goals.
- Translate business requirements into technical specifications and architectural designs.
Technical Leadership
- Lead technical aspects of Salesforce implementations, including custom development, integration with external systems, and data migration.
- Ensure best practices in coding, design, and security are followed.
Platform Management
- Oversee the management of Salesforce environments, including development, testing, and production.
- Ensure effective performance, scalability, and security of the Salesforce platform.
Integration
- Design and implement integrations between Salesforce and other enterprise systems using APIs, middleware, and other tools.
- Ensure data integrity and seamless data flow across systems.
Documentation
- Create and maintain comprehensive technical documentation for Salesforce solutions, including architectural diagrams, data models, and configuration guides.
- Conduct training sessions for end-users and technical teams.
Continuous Improvement
- Stay updated with the latest Salesforce features, releases, and industry trends.
- Proactively identify opportunities to leverage new features and functionalities to improve business processes.
Required Qualifications
Education
- Bachelorâs degree in Computer Science, Information Systems, or related field. Masterâs degree is a plus.
Experience:
- Minimum of 5-7 years of experience working with Salesforce, including hands-on experience with Salesforce architecture and solution design.
- Proven experience in at least two full lifecycle Salesforce implementations.
Technical Skills
- Strong understanding of Salesforce products, including Sales Cloud, Service Cloud, Marketing Cloud, and other relevant solutions.
- Proficiency in Salesforce development (Apex, Visualforce, Lightning Components).
- Experience with integration tools and techniques (e.g., REST/SOAP APIs, MuleSoft).
- Knowledge of data modeling, security, and Salesforce best practices.
Certifications
- Salesforce Certified Technical Architect (CTA) preferred.
- Salesforce Certified Application Architect or System Architect required.
Desired Competencies:
Analytical Thinking
- Strong problem-solving skills with the ability to analyze complex situations and design effective solutions.
Communication
- Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Project Management
- Experience with Agile and Waterfall project methodologies.
- Ability to manage multiple priorities and projects simultaneously.
Leadership
- Demonstrated ability to lead and mentor development teams.
- Strong interpersonal skills and the ability to work collaboratively within a team environment.