The Salesforce Architect will be responsible for the design, development, and implementation of custom solutions on the Salesforce platform. This individual will work closely with cross-functional teams, including business stakeholders, architects, and other technical teams, to deliver innovative solutions that meet business requirements while ensuring scalability and optimal performance. As a senior member of the team, you will also mentor junior developers and play a key role in setting best practices and driving technical excellence.
Key Responsibilities:
- Lead the design and development of scalable and efficient Salesforce solutions using Apex, Visualforce, Lightning Components, and Salesforce APIs.
- Collaborate with business and technical teams to gather requirements and translate them into technical solutions.
- Customize and extend Salesforce applications to meet complex business requirements, including workflows, process builders, and integrations with third-party systems.
- Provide expertise in implementing and maintaining Salesforce best practices, including code quality, security, and performance optimization.
- Perform complex debugging and troubleshooting to resolve production issues, with minimal impact to business operations.
- Drive the implementation of Salesforce data integration and migration projects, ensuring data quality and integrity.
- Mentor and guide junior developers in best practices, code reviews, and technical problem-solving.
- Stay up-to-date with new Salesforce features, tools, and technologies, and proactively evaluate their potential use for business benefit.
- Collaborate with Salesforce architects and solution engineers to design robust, scalable, and high-performing Salesforce environments.
- Work with the DevOps team to implement Continuous Integration/Continuous Deployment (CI/CD) pipelines for Salesforce codebase management.
- Ensure adherence to security standards and ensure the Salesforce platform is compliant with organizational and regulatory requirements.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent work experience.
- Minimum of 5-7 years of hands-on experience with Salesforce development (Apex, Visualforce, Lightning, etc.).
- Proficiency in Salesforce declarative features such as Process Builder, Flow Builder, and Lightning App Builder.
- Deep understanding of Salesforce architecture, including data model, security, and integration capabilities.
- Experience with Salesforce APIs (REST, SOAP) and integrations with third-party systems.
- Expertise in Salesforce Lightning development, including Lightning Web Components (LWC) and Aura Components.
- Strong understanding of Agile methodologies and experience working in Agile/Scrum teams.
- Experience with Salesforce development tools such as Salesforce DX, Developer Console, and VS Code.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Excellent communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Salesforce certifications (Salesforce Certified Platform Developer I and II, Salesforce Certified Application Architect, etc.) are highly desirable.
Preferred Skills & Experience:
- Experience with Salesforce Marketing Cloud, Service Cloud, and Sales Cloud implementations.
- Knowledge of DevOps practices and tools related to Salesforce development and deployment.
- Experience working in large-scale, complex Salesforce environments in a Fortune 100 or similar enterprise setting.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology and Engineering
Industries
Technology, Information and Media and Information Services
#J-18808-Ljbffr