The Role
Cognizant is seeking a motivated and innovative Salesforce Developer that will be responsible for overseeing and managing multiple projects within the organization, ensuring alignment with strategic goals. As a Certified Salesforce Developer, you will drive business success through innovative solutions and collaboration in Agile environments. You will serve as a primary technical point of contact for CPQ-related initiatives, providing guidance on solution design, risk assessment, and delivery timelines. This role balances the use of declarative tools like Flows with custom code like Apex and LWC to deliver scalable solutions across Sales Cloud, Service Cloud, and Experience Cloud.
Responsibilities
- Development: Develop and optimize triggers, batch classes, and asynchronous Apex for complex business processes and automation.
- CPQ Leadership: Manage, mentor, and review the work of CPQ developers while enforcing best practices and coding standards.
- UI/UX Design: Build modern interfaces using LWC, Aura, and Visualforce, including support for legacy portals involving AngularJS.
- Integration: Utilize REST APIs to integrate Salesforce with external systems and leverage Platform Events for event-driven architecture.
- Automation: Architect declarative solutions using Salesforce Flows, Approval Processes, and Validation Rules.
- Quality Assurance: Conduct code reviews and lead knowledge-sharing sessions, such as "Brownbag" sessions on Salesforce QCP debugging.
- Test Management: Perform manual, functional, end-to-end, regression, and smoke testing to ensure high delivery quality.
- DevOps: Oversee version control and deployments using tools like Gearset, Git, Bitbucket, and Azure DevOps.
Qualifications
- Experience: At least 4+ years of hands‑on experience in Salesforce development.
- Core Certifications: Must hold at least 4 Salesforce certifications, including Salesforce Certified Administrator and Salesforce Certified Platform Developer 1.
- Professional History: Proven track record of delivering scalable solutions in an Agile environment.
Preferred Qualifications
- Advanced Certifications: Salesforce Certified Advanced Administrator, Platform App Builder, and AI Associate.
- Specialized Experience: Prior professional background in technical engineering (e.g., Instrument Engineer) before transitioning to Salesforce development.
- Leadership: Experience acting as a primary technical point of contact and mentor for specialized teams like Pricing and Approvals.
Skills
- Salesforce Clouds: Sales Cloud, Service Cloud, CPQ/Revenue Cloud, Financial Services Cloud, and Experience Cloud.
- Programming Languages: Apex (Triggers, Batch, Asynchronous), JavaScript, and basic AngularJS.
- Web Technologies: LWC, Aura, Visualforce, and Salesforce QCP.
- Declarative Tools: Flows, Process Builder, Workflow Rules, and Approval Processes.
- Technical Tools: VS Code, Apex Replay Debugger, Workbench, Salesforce Data Loader, Salesforce Inspector, Postman, and Jira.
- Architectural Principles: Strong understanding of Separation of Concerns (SoC) for clean, maintainable code.
Location
We strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a remote position open to qualified applicants in Halifax, Nova Scotia. Regardless of your working arrangement, we are here to support a healthy work‑life balance through our various wellbeing programs.
Benefits
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan