I need a Windows-based desktop application that:
- invokes a number (tbd) of WebSocket-based APIs
> some APIs are invoked with HTTP PUT, others by HTTP GET
> some APIs will be triggered by the user filling out a form and clicking a button in the app
> some APIs will be triggered automatically within the app at regular timed intervals (e.g. every 2 seconds)
> the application would need to parse, reformat, and display the return JSON payload
- capture API results in a local database (e.g. MS Access, MySQL, tbd)
- need soft-coded configuration parameters for the API calls
> separate maintenance screen
> the configuration parameters would be used to control application function and/or as parms for API calls
- If API results contain a user-defined value, then send a formatted SMS text alert
- possibly may port application to Mac and mobile (iOS/Android), so would need to discuss implications
- code should adhere to best practices, and be commented, modular and efficient
- errors presented to user in the form of a dialog box
Looking for development to begin mid-November, but have some flexibility. Detailed functional specifications are currently being developed, and will be available in a few weeks. Will be taking an agile development approach. A non-disclosure agreement is required prior to job acceptance.
The must-haves I am looking for are:
- Solid Windows UI skills
- *Expert* at calling WebSocket-based APIs and parsing JSON payload
- Basic database SQL skills (SELECT/INSERT/UPDATE)
- must be available for phone call and code review after every 8 hours of billable work to track progress
About the recuiterMember since Nov 11, 2022 Ananthakrishnan Sujithu00e4
from Chihuahua, Mexico