ERP – Packaged Software – SaaS IT jobs in Dollard-Des Ormeaux, Quebec
Find ERP – Packaged Software – SaaS IT job opportunities in Dollard-Des Ormeaux, Quebec.
ERP – Packaged Software – SaaS IT jobs in Dollard-Des Ormeaux, Quebec(3)
Plugin + Chrome Extension Developer
Enroll Talent
Sainte-Thérèse(16,0km)
Pre-sales Specialist (SaaS)
A & A Consultants
Montréal(20,0km)
Directeur(-trice) Systèmes d’information de laboratoire (DSI…
Santé Québec
Montréal(20,0km)
Plugin + Chrome Extension Developer
Enroll Talent
Salary
$50 to $60 per hour
Job Type
Permanent, Full time
Experience
2 to 5 years, 5 to 10 years
Category
Information Technology
Specialization
Consultation – Business Analyst, ERP – Packaged Software – SaaS, Programing – Development
Context
We are looking for a senior plugin developer to design and develop a tailor-made plugin to import, manage, synchronize and display job offers from Enroll Talent, then present them effectively on an external website (existing theme).
Mission
Design the architecture and develop a clean plugin, maintainable and scalable
Integrate the Enroll Talent source (API/feed) to retrieve job offers
Manage synchronization (initial import + updates + deletion/expiration)
Provide display tools on the front side (shortcodes / blocks / templates)
Add an administration interface (configuration + logs + monitoring)
Ensure quality, performance, security, documentation and deployment support
Expected functional objectives
1) Enroll Talent import / synchronization
Connection to Enroll Talent via API (REST/JSON) or feed (XML/JSON/CSV) depending on availability
Import of offers in the form of:
Custom Post Type (ex: job) or other relevant approach
Taxonomies (category, contract type, location, etc.)
Fields (ACF or native meta fields): title, company, city, province/region, salary, type, date, description, application URL, external identifier, etc.
Scheduling via WP-Cron (or possibility of manual endpoint / “Synchronize” button)
Management of duplicates via external identifier
Management of expired offers: deactivation, archiving or deletion (configurable)
Logs (minimum basic level): number of offers imported, updated, ignored, errors
2) Administration / configuration
Plugin configuration screen:
Key/API, feed URL, frequency, filters (optional), debug mode
Mapping of fields (if necessary)
Choice of expiration/archiving mode
“Synchronize now” tool
Display of logs / last sync status
3) Front-end display
Integration methods :
- contract (at a minimum)
Offer detail page
SEO:
Clean URLs, consistent titles/meta, structured data if relevant (bonus)
Design:
Respect for the existing theme (use templates compatible, CSS classes, etc.)
Technical requirements
CPT, taxonomies, meta, hooks/actions/filters
Modern PHP (7.4+ ideally), OOP, namespaces, autoload (Composer appreciated)
Security: validation/sanitation, capabilities, nonces, admin permissions
Performance: batch import, query limitation, transients/cache if useful
Compatibility:
WP 6.x
Standard themes + common page builders (ideally without dependencies strong)
Delivery:
Versioned plugin (Git), clean structure, README + installation doc
Deployment script / procedure
Simple tests or at least QA checklist
Profile sought
Proven experience (3+ years) in developing custom plugins
Ease with API/flow integrations, sync, data mapping
Ability to propose a solid architecture and anticipate edge cases (duplicates, network errors, quotas, etc.)
Clear communication, autonomy, rigor
Deliverables
Complete plugin (zip + Git repo)
Documentation:
Installation + configuration
Usage (shortcodes / options)
Sync strategy + logs
Maintenance guide (how to update the mapping, diagnose an error)
Production support (ex: 1–2 weeks depending on terms)
Process / Application
Please send:
2–3 examples of plugins or similar projects (links / repo / captures)
Your proposed approach (architecture + steps + estimates)
Your price (flat rate or hourly rate) and availability
Bonus: experience with employment sites / job boards / importers
Bonuses appreciated
Native Gutenberg block
WPML/Polylang compatibility (if multilingual site)
Webhook/Real-time Sync if Enroll Talent allows it
JobPosting structured data (Schema.org)
About Enroll Talent
Website
enrolltalent.comReady to Apply?
Join Enroll Talent and take the next step in your career.
By applying, you agree to our Terms of Service and Privacy Policy.