Job Description :
The Salesforce Architect works with business and systems analysts, developers and stakeholders to implement, integrate and maintain the Salesforce CRM solution and technical roadmap. The Salesforce Architect serves as the lead administrator for client''s enterprise Salesforce implementation. The Architect plays a crucial role in various aspects of the Salesforce integration and implementation including architecture, design, and system testing. As a senior technologist, the Salesforce Architect will balance his/her time to Salesforce development and administration as well as overseeing the Salesforce development team efforts. The Salesforce Architect will guide and mentor developers and communicate closely with the rest of the technology development teams, including keeping stakeholders informed of technical progress and risks.

Responsibilities and Duties
Set the technical standards for the development and integration of the Salesforce solution
Design, code, unit test, system test, performance test, debug, implement, and support Salesforce application and
integrations
Leverage APIs and web-based interfaces utilizing Apex code and Web Services
Ensure Salesforce development teams follow best practices when architecting, programming or documenting
solutions. This includes creating standards and documentation and leveraging processes to ensure all development
staff follow the same technical standards and guidelines
Review and provide feedback on technical design documents
Conduct code and declarative configuration reviews
Identify options for potential solutions and assess them for both technical and business suitability; determine nature
and scope of changes to existing applications for enhancements and other changes
Work closely with the Future Focus leadership team, implementation partners, 3rd party vendors and other
technology teams to ensure appropriate infrastructure selection, maintenance, policies and procedures are in place to
support the CRM application environment
Create estimates for software development projects based on business requirements
Conduct vendor analysis and proof-of-concepts/prototypes for new technologies/solutions
Recommend cost effective technology solutions for business challenges
Act as knowledge integrator and translator between business users and technical team members; communicate
effectively with programmers, infrastructure architects and engineers, business analysts, information security
practitioners, project managers, and senior management
Ensure that technical documentation is updated according to standards; map and document interfaces between
legacy and new systems
Define tests plans and scripts and perform functional testing; serve as liaison between project stakeholders and
technical team during user acceptance testing; oversee implementation of new systems including data migration
Work with technology Risk Management and other stakeholders to define, create, and maintain technology policies
and procedures; Work with clients, project managers, developers, and DBA''s on a frequent basis and assist with
coaching and mentoring Business Analysts in best practices, requirements gathering and creating deliverables
Serve as member of agile solutions development team liaising with enterprise change management to ensure
solutions are effectively implemented into the organization
Stay up to date on the latest technology trends in requirements gathering, analysis and documentation and stays
informed on the latest technology trends in the industry
             

Similar Jobs you may be interested in ..