I am seeking a developer to build an API-based solution to dynamically locate and dispatch technicians for service requests. The API should allow customers to submit a job request specifying the type of service and location where assistance is needed. It will then query a database of registered technicians to identify those located within a given radius of the job location.
The qualified technicians would then be automatically notified of the new assignment via message containing key details about the request. They could accept or decline the job through a response to the message. Once a technician confirms, the API must update the job status and send confirmation to the customer that assistance has been arranged. Customers should also have ability to track status of their requests through the API.
The technician database needs capabilities for profiles specifying qualifications, service areas and real-time availability. Developers should implement authentication and authorization to ensure privacy and security of data. Documentation will be required to outline the API endpoints, parameters and response formats. Testing will be crucial to validate functionality and reliability across different use cases.
Skilled resources are sought who have proven experience building similar dispatch and notification systems using modern web APIs. Candidate should be comfortable working with databases, server-side languages and mobile/web front-ends. Excellent communication and documentation skills are necessary as the API will need to be seamlessly integrated by both techs and end users.