Coterie Insurance is a company focused on transforming the small commercial insurance space through innovative solutions. They are seeking a Salesforce Developer to analyze, design, develop, and implement solutions on the Salesforce platform, collaborating with various teams to enhance business processes and integration.
Responsibilities:
- Collaborating with the Salesforce Lead Engineer and the Solutions Architect to propose, conceptualize, design, implement, and develop solutions from end to end
- Owning the technical blueprint for assigned features — anticipating edge cases, preventing technical debt, and designing for long-term maintainability
- Perform testing, debugging, change control, and documentation for major projects within the program
- Develop Apex (classes and triggers), Lightning Web Components, and Flows to extend Salesforce in order to support business requirements
- Create Salesforce custom API endpoints and consume external APIs to integrate with other systems used in the organization
- Take ownership of release cycles to implement and deploy new/updates to existing applications and code
- Collaborate with IT / Developers for other systems in order to integrate across the business
- Working with Service Cloud Voice and Omni-Channel to enable telephony solutions
- Design, implement, and maintain Agentforce agents — defining Topics, Instructions, and guardrails to build autonomous workflows that stay within business rules
- Leverage Data Cloud to unify customer profiles and ensure AI agents operate on accurate, consistent data
- Implement least-privilege access models using Permission Sets and Salesforce Shield to protect sensitive policyholder data
- Use AI-assisted development tools responsibly — critically evaluating generated code for correctness, security, and architectural fit
Requirements:
- 3-5 years of experience
- Strong Salesforce product knowledge and at least 2+ years of Salesforce development experience with Financial Services Cloud and Service Cloud Voice
- Demonstrated ability to think beyond individual tickets — understanding how components fit into the broader system architecture
- Experience with large-data-volume patterns, governor limit optimization, and building for scale
- Familiarity with AI-assisted development tools and the ability to critically evaluate AI-generated code rather than accepting output at face value
- Strong problem solving and troubleshooting skills, including the ability to diagnose subtle data inconsistency edge cases
- Ability to gather requirements and design solutions
- A proactive attitude to platform enhancements
- Understanding of Salesforce security best practices including Permission Sets, sharing rules, and field-level security
- Excellent relationship-building skills
- Ability to liaise with stakeholders at all levels
- Ability to translate requirements into technical solutions
- Experience in change management and governance
- Ability to be actively available and responsive to questions
- Additional Salesforce certifications e.g., Certified Salesforce Administrator, Certified Salesforce App Builder, Platform Developer II, JavaScript Developer I
- Experience with Agentforce, Data Cloud, or Salesforce AI features
- Experience with Salesforce Shield and event monitoring
- Active engagement with AI-assisted development workflows and prompt engineering
- Bachelor's/Postgraduate degree, or professional qualification
- Demonstrates continued personal/professional development
- Active in the Salesforce community