We are hiring an Implementation Developer to integrate biometric/attendance machines with our HR/Attendance platform. This role requires strong hands-on development in Laravel (PHP) and .NET Framework, plus solid experience in device connectivity, log syncing, employee mapping, and implementation troubleshooting across multiple machines and client locations.
Integrate biometric/attendance devices using:
Device SDKs/APIs (where available)
Push/Pull log collection mechanisms
Local/remote connectors depending on client network limitations
Build/maintain services to sync:
Punch logs (In/Out records)
User/employee IDs mapping
Device metadata (serial, location, time settings)
Develop Laravel modules/APIs to:
Store attendance logs reliably
Handle employee enrollment mapping rules
Implement reconciliation jobs for missing records
Create background jobs (queues/schedulers) for periodic sync, retries, and backfill.
Build and maintain .NET Framework based integration utilities/services (as required) for:
Windows service-based sync agents
SDK integration (many device SDKs ship with .NET libraries)
Local network device discovery and log pulling
Ensure stable communication between .NET service and Laravel backend via secured APIs.
Handle multi-machine setups (e.g., one machine works, second machine not syncing)
Troubleshoot:
Network ports/firewalls, device IP reachability
Device time drift, duplicate logs, partial sync windows
Incorrect user ID mappings (card vs employee ID vs device ID)
Create monitoring/logging and admin views for sync status.
Create implementation SOPs and troubleshooting guides
Support client deployments remotely/on-site:
IP setup, ports, device settings, syncing rules, data validation
Strong development experience in:
Laravel + PHP
.NET Framework (Windows services, API integration, SDK usage)
Solid database skills:
MySQL/PostgreSQL/SQL Server (data reconciliation, indexing, performance)
Experience with:
REST APIs, background jobs, schedulers
Logging, error handling, retry strategies
Networking fundamentals:
TCP/IP, LAN/WAN, firewall ports, NAT
Good debugging and production support mindset
Prior experience with attendance/biometric devices (ZKTeco / Suprema / Hikvision etc.)
Experience building Windows Services for device log collection
Redis/Queues, Docker, CI/CD pipelines
Attendance domain knowledge (shifts, grace time, overtime, holidays)
Smooth machine integrations with minimal missed logs
Reliable sync mechanisms (real-time or scheduled)
Clear monitoring dashboard + logs
Stable multi-branch / multi-device implementations
Strong documentation for operations and support