Key Responsibilities
Salesforce Development and Technical Support
- Develop, enhance, and support Salesforce applications using Apex, LWC, Visualforce, and Lightning components
- Design and implement secure, scalable solutions leveraging Salesforce APIs (REST, SOAP, Metadata)
- Develop and optimize SOQL and SOSL queries, batch Apex, triggers, flows, and integrations
- Design and build interfaces between Salesforce and other enterprise applications
- Configure and support event management tools such as Marketo
- Perform unit testing and support system, integration, and user acceptance testing
- Participate in CRM, Salesforce, and event management upgrades and migrations
- Provide incident, enhancement, and maintenance support as part of the CRM support schedule
Solution Design and Delivery
- Lead estimation and definition of project work packages, including system design and implementation plans
- Own solution delivery from technical design to deployment while following change management processes
- Ensure adherence to security standards, conduct code reviews, and provide constructive feedback
- Maintain proactive system monitoring, security reviews, and Salesforce release readiness
- Deliver well-structured, documented, and high-quality code following industry best practices
Stakeholder and Business Engagement
- Collaborate with Salesforce Analysts and business stakeholders to gather and refine requirements
- Translate business needs into effective technical solutions with clear cost-benefit considerations
- Participate in business and technology meetings, demos, and technical presentations
- Advise business teams on best practices during new departmental onboarding
- Engage with partners to understand business processes and deliver impactful CRM solutions
Process Improvement and Collaboration
- Identify gaps in processes and implement improvements to increase efficiency and reduce errors
- Apply continuous improvement methodologies to enhance architecture, processes, and customer service
- Document processes and procedures to support training and knowledge sharing
- Work collaboratively to deliver seamless customer service and meet agreed timelines
- Demonstrate strong ownership, accountability, and commitment to short- and long-term results