- Company Name
- Loto-Québec
- Job Title
- Développeur (-euse) senior salesforce
- Job Description
-
**Job title**
Senior Salesforce Developer
**Role Summary**
Collaborate with technical leads and product owners to drive the roadmap for Marketing, Loyalty, and Data Cloud solutions. Design omnichannel journeys, implement advanced automations, create real‑time API integrations, and build high‑frequency data ingestion pipelines. Deliver clean, testable code within an Agile, multidisciplinary environment, while mentoring teammates and shaping architecture decisions.
**Expectations**
- Produce clear, structured, maintainable, and fully tested code (unit, integration, performance).
- Actively participate in sprint planning, demos, and retrospectives.
- Serve as a technical resource, advising peers and championing innovations.
- Own end‑to‑end solution delivery from concept to production.
**Key Responsibilities**
- Design and optimize omnichannel customer journeys and automation flows.
- Implement real‑time integrations using Marketing Cloud APIs or event notifications.
- Model and ingest high‑frequency data streams to meet business needs.
- Develop new systems from scratch within the evolving Salesforce ecosystem.
- Follow Agile practices: quarterly sprint planning, bi‑weekly demos, daily stand‑ups, retrospectives.
- Write test scenarios and execute unit, integration, and performance tests.
- Contribute to architectural decisions, code reviews, documentation, and technology selection.
- Mentor junior developers and collaborate cross‑functionally to drive project progress.
- Propose and assess new solutions to enhance platform capabilities.
**Required Skills**
- 8+ years of Salesforce application development experience.
- Hands‑on experience with Salesforce Data Cloud / CDP or equivalent.
- Strong programming in Java, JavaScript, and Apex (including Flow Builder).
- Deep understanding of design patterns, trigger limits, asynchronous operations, integration patterns, and unit testing.
- Proficiency with Salesforce APIs (REST, SOAP, Metadata, etc.).
- Front‑end experience with Lightning Web Components; knowledge of Angular or Vue.js is a plus.
- Familiarity with CI/CD DevOps practices.
- Knowledge of Docker, Kubernetes, or OpenShift is a plus.
- Understanding of Data Mesh concepts and event‑driven architectures (Kafka, pub/sub).
- Comfortable with Agile/Scrum methodologies.
- Working knowledge of SQL Server, Oracle, and Windows environments.
- Experience using JIRA and Confluence.
- Excellent written and verbal communication, teamwork, customer focus, autonomy, and organizational skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or equivalent field of study.