Implementation Developer – Machine Integration

Karachi

Job Description

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.


Key Responsibilities

1) Device Integration & Sync

  • 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)

2) Backend Development (Laravel/PHP)

  • 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.

3) .NET Framework Integration Layer

  • 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.

4) Multi-Device Implementation & Troubleshooting

  • 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.

5) Documentation & Client Implementation Support

  • Create implementation SOPs and troubleshooting guides

  • Support client deployments remotely/on-site:

    • IP setup, ports, device settings, syncing rules, data validation


Required Skills & Experience

  • 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


Nice to Have

  • 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)


What Success Looks Like

  • 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

Job Skill

Laravel

Job Details

Total Positions:
01
Job Type:
Full Time
Shift:
Morning
Gender:
No Preference
Minimum Education:
Bachelors or higher
Career Level:
Experienced Professional
Experience:
1 Year - 2 Years
Salary:
00000 - 00000
Benefit:
5 Working Days, Medical Insurance, Provident Fund, Market Competitive Salary
Posting Date:
17-12-2025
Due Date:
13-02-2026