No Corp To Corp Candidates
About the Role: Salesforce Solution Architect A successful solution architect must possess a diverse set of skills, including technical expertise, business acumen, and strong communication abilities. Some of the key skills required for this role include:
- Defining solution architecture: Solution architects design and document the overall architecture of technology solutions, ensuring alignment with business objectives and requirements.
- Gathering requirements: They collaborate with stakeholders, such as business, project managers, and end-users, to understand their needs and gather requirements for the technology solution.
- Technology evaluation and selection: Solution architects assess various technologies and platforms to determine the most suitable options for the solution, considering factors such as cost, performance, and compatibility.
- Technical guidance: They provide technical expertise and guidance to development teams, helping them implement the solution effectively and troubleshoot any issues.
- Ensuring performance, scalability, and security: Solution architects must ensure that the technology solution meets the necessary performance, scalability, and security standards, addressing any potential risks or vulnerabilities.
- Risk identification and mitigation: They are responsible for identifying potential risks and issues related to the solution and taking appropriate steps to mitigate them, ensuring the project's success.
- Continuous improvement: Solution architects actively seek opportunities for improvement and contribute to the ongoing development and refinement of the technology solution, keeping up to date with industry trends and best practices.
- Effective communication: They must possess strong communication skills to effectively collaborate with various teams, such as developers, project managers, and business analysts, ensuring a cohesive approach to the project.
- A keen eye for detail and a commitment to quality and continuous improvement: Solution architects must ensure that the solutions they design meet performance, scalability, and security requirements while continuously seeking opportunities for improvement.
- Working together with stakeholders to comprehend their needs and requirements
- Developing and maintaining architectural standards and best practices
- Identifying and mitigating potential risks and issues related to the solution
- Participating in the continuous improvement of the solution and its components
- Supervise and assist with database design, configuration and integration mapping
- Good understanding of Salesforce data model, data architecture and data management
- Understanding of key salesforce architectural concepts (e.g: API, governor limits and test coverage) and how they influence design
- Deep understanding of integration technologies such as SOAP and REST APIs
- Good knowledge and understanding of Platform Events, Apex Triggers, Apex Queueable Jobs, Batch Jobs and Object/Field Relationships
- Knowledge of salesforce eco system to assist with leveraging the salesforce platform for business needs
- Develop Proof of concepts projects to validate new architecture and solutions
- Proficiency in understanding and writing SOQL statements, debug skills.
- Should have a good understanding of Salesforce security model.
- Experience in detailing business processes and wire-framing system designs using process flow tools and making recommendations for future state.
- Understanding of middleware solutions like Kafka, MuleSoft etc.,
- Document solution designs
Qualifications:
- A bachelor's degree in computer science, engineering, or a related field
- 10+ years of experience in software development, systems engineering, or business analyst role
- 5+ years of strong operational experience with SalesForce.com preferred
- Strong knowledge of various technologies, platforms, and architectural patterns
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work effectively with cross-functional teams: Solution architects must collaborate with various teams to ensure the successful implementation of technology.
- Must be willing to be onsite in Franklin, Tennessee 2-3 days per week.
- Salesforce.com administrator certification a strong plus
- Strong business acumen, superb knowledge of business processes and CRM best practices required