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 Mar 14, 2020 Nayeem G.
from Tamil Nadu, India
Open for hiringApply before - Aug 31, 2024
Work from Anywhere
40 hrs / weekOffer to work on this project closes in 60 days!
Are you interested in this Opportunity?
Looking for help? Checkout our video tutorial
How to search and apply for jobs
How to apply? Do you have more questions about the Job?
See frequently asked questions