Role | Salesforce Technical Consultant
Cirrico is a Salesforce Implementation Partner based in the United Kingdom, focused on implementing impactful solutions by configuring and developing the Salesforce platform to support nonprofit organisations and socially responsible enterprises.
We seek a highly skilled and experienced Salesforce Technical Consultant to join our team. As a key member of our Salesforce practice, you will be responsible for architecting and implementing tailored solutions for our customers. This role requires strong communication skills, a deep understanding of Salesforce architecture and development, and the ability to lead development teams effectively.
Salesforce Technical Consultant Responsibilities will include
- Collaborate with stakeholders to understand business requirements and architect scalable solutions on the Salesforce platform.
- Develop custom code, integrations, and declarative configurations to implement Salesforce solutions tailored to meet customer needs.
- Technical Leadership: Provide guidance and mentorship to developers peers, ensuring adherence to best practices, coding standards, and project timelines.
- Code Review: Conduct regular code reviews to ensure quality, performance, and maintainability of developed solutions.
- Technical Design: Lead technical design sessions to translate business requirements into technical designs, ensuring alignment with Salesforce best practices and industry standards.
- Problem Solving: Analyse complex technical issues and provide best practice solutions to address them effectively.
- Integration: Design and implement integrations between Salesforce and other systems using APIs, middleware, ETL or custom code.
- Quality Assurance: Develop and execute test plans to ensure the quality and reliability of developed solutions.
- Documentation: Create and maintain technical documentation, including design documents, technical specifications, and user manuals.
- Stakeholder Communication: Communicate effectively with customers, project managers, business analysts, and other stakeholders to provide updates, gather requirements, and address issues as they arise.
- Release Management: Coordinate and manage the deployment of Salesforce solutions, including version control, deployment planning, and release validation.
- Continuous Learning: Stay abreast of Salesforce platform updates, new features, and emerging technologies to continuously enhance skills and expertise.
The right person for this role is likely to be
- An effective communicator with strong interpersonal and written communication skills
- Skilled in identifying, assessing, and mitigating risks
- Confident in leading teams and guiding delivery efforts
Experienced in consulting, technical architecting, integration, and code development on the Salesforce platform - Knowledgeable about best practices and industry standards
- Proficient in declarative configuration on Salesforce
- Certified (or working towards certification) in relevant Salesforce credentials, such as Salesforce Certified Platform Developer, JavaScript Developer, OmniStudio, Data Architect, Application Architect, or System Architect
- Experienced in Apex, Visualforce, Lightning Web Components (LWC), and Aura Components
Able to demonstrate hands-on experience working with the Salesforce platform
Benefits
- Personal Development: 12 paid days for development, and individual training budget.
- Leave: 25 days annual leave
- Volunteer Time: approx 3 days/year for impact-driven volunteering
- Staff Well-being: wellness budget, and a monthly healthy food program
This opportunity is based in Cape Town, South Africa, and follows a hybrid working model with four days in-office and one remote day per week.
My vision is for us to live in an efficient world - one that is sustainable, clean, healthy and caring, where technology is a force for good.
Founder and CEO
