We are looking for a software engineer to build a small client for Windows and MacOS that performs the following actions for an audit company:

1. Upon installation, the OS should ask the work email of the user.

2. The client should gather the following information about the device:
a. Device name
b. Current OS version
c. Is Bitlocker or Firevault activated on the device?
d. Is auto-lock enabled within 15 minutes of inactivity or less?
e. Is there an anti-virus?
f. Is auto-update enabled for the OS?
g. Is auto-update enabled for the App store (MacOS only)
3. The client should trigger every 24h and send that information to an Airtable database. If the device is off when we hit the 24h mark, then it should send the data immediately as soon as the device is online.

The API to Airtable should be protected in a way that nobody can send random calls to the Airtable database.

The client should start with the computer and stay in the background. It should use minimum possible CPU and RAM when not auditing the device.

Posted On: July 22, 2024 01:48 UTC
Category: Desktop Software Development
Skills:Microsoft Windows, Desktop Application, macOS, Software Development

Country: Canada

click to apply

Powered by WPeMatico