******Preferred to work at Nakhon Ratchasima (Korat)******
Role Overview:
We are seeking a skilled and experienced Software Engineer for a contract position to contribute to the development of a real-time web-based dashboard for monitoring and managing an Automated Guided Vehicle (AGV) fleet. The dashboard will serve as a Digital Twin, visualizing AGV operations, task statuses, and system health using live data streams.
This role is ideal for someone who has hands-on development experience in building interactive, real-time dashboards and enjoys working with advanced web technologies.
Key Responsibilities:
- Develop a real-time dashboard to monitor and manage AGV fleet operations.
- Implement dynamic visualizations using D3.js for interactive maps and charts.
- Collaborate with cross-functional teams to integrate backend systems and APIs.
- Develop API integrations using ASP.NET Framework (C# 4.8) and ASP.NET Core 8+.
- Design and implement responsive UI using HTML/CSS to support a seamless user experience across devices.
- Utilize WebSocket communication for live data streaming and updates from AGV systems.
- Manage database interactions and optimize queries using MySQL.
- Ensure performance and scalability of the dashboard solution.
Essential Skills:
- D3.js: Expertise in creating interactive visualizations, including maps and charts.
- ASP.NET Framework (C# 4.8) & ASP.NET Core 8+: Strong experience in backend development and API integration.
- HTML/CSS: Advanced knowledge of building responsive, user-friendly web interfaces.
- JavaScript: Proficiency in building dynamic, client-side functionality and handling data interactions.
- WebSocket Communication: Experience in implementing real-time data communication for live updates from AGV systems.
- MySQL: Strong skills in database management and query optimization for efficient data handling.
Good-to-Have Skills:
- RESTful API Design: Knowledge of designing APIs to interface with AGV control systems and backend databases.
- MQTT: Experience with messaging protocols for real-time telemetry and data synchronization.
- IIS Hosting: Familiarity with hosting web applications on IIS for scalable solutions.
Requirements:
- Experience: Minimum of 1+ years of development experience, specifically in HTML, CSS, JavaScript, and ASP.NET Core/framework.
- Previous Role: Candidates should have previous experience working on live data visualization dashboards as part of their most recent job.
***Fluent in English, both written and verbal communication***