jobs in TCS CONTROLS SDN BHD

Kerja Sepenuh Masa Full-Stack Developer – API - System Integration, Gaji tinggi MYR 4,500 di TCS CONTROLS SDN BHD Selangor - Maukerja

Full-Stack Developer – API - System Integration

Kongsi
Simpan

Lokasi Kerja

  • Jalan USJ 6/1 Subang Jaya Selangor Malaysia

Penerangan Kerja

Tanggungjawab

We are looking for an experienced Full-Stack Developer / Integration Programmer to develop a custom application that connects an existing Nuveq access control system with a workforce monitoring platform and a FARGO card printer.

Project Scope

The developer will be responsible for designing and developing the complete integration between Nuveq, the application database, the workforce dashboard and the FARGO DTC1250e card printer.

Nuveq already provides an API. The work is not to develop the Nuveq API, but to build a new application that communicates with it.

The developer will need to:

  • Study and integrate with the existing Nuveq REST API.
  • Retrieve and process worker, access card and access transaction information from Nuveq.
  • Develop the backend application and database required to store and process the information.
  • Develop the logic required to determine workforce movement and worker status based on access-control transactions.
  • Develop a web-based workforce monitoring application using the processed Nuveq data.
  • Provide historical data processing and reporting capability using stored access transactions.
  • Develop the integration between Nuveq worker information and the FARGO DTC1250e card printer.
  • Determine the appropriate method of communicating with the FARGO printer using its Windows driver, SDK or other supported interface.
  • Deploy the completed application to the required server/environment.
  • Carry out integration testing, debugging and commissioning.
  • Provide complete source code and basic technical documentation upon completion.

Expected System Architecture

The project will generally involve:

Nuveq API → Integration Backend → Database → Workforce Web Application

and

Nuveq Worker Data → Card Printing Application → FARGO DTC1250e

The selected developer should be able to propose the final technical architecture rather than depending on us to provide detailed programming instructions.

Required Experience

  • Full-stack web application development
  • REST API integration
  • Backend development
  • SQL database design
  • Frontend web development
  • Processing transaction/event data
  • Server deployment and troubleshooting
  • Experience integrating software with hardware or Windows applications

Experience with access control systems, attendance systems, HID/FARGO printers or printer SDK integration will be an advantage.

Suitable Candidate

We are looking for someone who can independently understand a business requirement, study third-party API documentation, design the solution architecture and complete the integration.

This position is not suitable for developers whose experience is mainly website design or frontend page development.

To Apply

Please provide:

  • Years of development experience
  • Main programming languages/frameworks
  • Examples of API integration projects completed
  • Any experience with hardware or printer integration
  • Expected salary
  • Notice period / earliest available date

Pay: RM3,600.00 - RM4,500.00 per month

Benefits:

  • Flexible schedule

Application Question(s):

  • How many years of experience do you have in full-stack software development?
  • Have you developed a system that integrates with a third-party REST API before? If yes, briefly describe the integration.
  • Can you independently develop both the backend and frontend of a web application?
  • Which technologies are you strongest in? (Example: .NET, Node.js, Python, PHP, React, Vue, Angular, MySQL, PostgreSQL, MS SQL.)
  • Have you developed a live dashboard using real-time or frequently updated data? (If yes, briefly explain how the data was updated.)
  • Scenario: An access-control API provides ENTRY and EXIT transactions for 5,000 workers. How would you determine who is currently inside the site? Please explain briefly.
  • How would you allow the customer to check which workers were inside the site at a specific date and time, for example yesterday at 10:30 AM?

Briefly explain your approach.

  • Have you worked with hardware, printer SDKs, access-control systems, attendance systems, or card printers before? (If yes, please specify the hardware/system.)
  • Are you comfortable integrating a web system with a Windows PC connected to a FARGO DTC1250e card printer?
  • Can you design and maintain the database required to store large quantities of access transactions?
  • Are you able to deploy the completed system to a server and troubleshoot API/database/server issues independently?
  • Please provide one example of a system you personally developed that involved API integration, dashboard, database or hardware integration.
  • What is your expected monthly salary?
  • What is your notice period / earliest available starting date?
  • Are you comfortable working on an integration project where you are expected to troubleshoot and propose solutions independently rather than only following detailed coding instructions?

Work Location: In person

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut