Informazioni sul ruolo
In questo ruolo di collaboratore a contratto remoto retribuito a ore, lavorerai come Specialista NetBeans (SME) per creare compiti realistici e impegnativi basati su computer utilizzando NetBeans e i relativi flussi di lavoro di sviluppo software. Progetterai compiti pratici su NetBeans, li documenterai chiaramente in SuperAnnotate, ti assicurerai che la tua configurazione supporti il compito e registrerai te stesso mentre esegui il compito sul tuo computer.
I compiti possono includere la creazione di progetti Java, la configurazione di JDK, l'esecuzione e il debug del codice, l'importazione di progetti, la gestione delle dipendenze, l'uso di Maven/Gradle, l'utilizzo di costruttori di GUI, la navigazione del codice, la scrittura di test o la risoluzione di problemi di build/runtime. Il tuo lavoro aiuterà ad addestrare modelli AI avanzati a comprendere meglio come gli utenti reali completano i flussi di lavoro di sviluppo software in NetBeans.
Questo ruolo è presso SME Careers, un'azienda in rapida crescita nel settore dei servizi di dati AI e controllata di SuperAnnotate, che fornisce dati di addestramento per molte delle più grandi aziende AI e laboratori di modelli di base al mondo. La tua esperienza con NetBeans contribuisce direttamente a migliorare i modelli AI più importanti al mondo insegnando loro come gli utenti reali completano flussi di lavoro pratici di programmazione, debug e gestione di progetti IDE.
Cosa farai
- Creare compiti realistici su NetBeans: Ideare compiti realistici e impegnativi che possono essere eseguiti sul computer utilizzando NetBeans, quindi documentare chiaramente il compito in SuperAnnotate.
- Preparare l'ambiente di lavoro: Assicurarti che la tua configurazione supporti il compito, inclusa l'installazione di NetBeans, la predisposizione di workspace/progetti, la configurazione del JDK, la disponibilità delle dipendenze e la preparazione di eventuali riferimenti necessari prima della registrazione.
- Registrare l'esecuzione del compito: Registrare te stesso mentre esegui il compito su NetBeans sul tuo computer seguendo le istruzioni del progetto e assicurandoti che il flusso di lavoro sia chiaro, completo e realistico.
- Documentare il contesto del compito: Fornire sufficiente contesto del compito, passaggi, obiettivi, file di progetto, dipendenze e note affinché i revisori possano comprendere qual è il compito e come è stato completato.
- Dimostrare l'uso pratico del software: Completare flussi di lavoro che coinvolgono la configurazione del progetto, le importazioni, la programmazione, il debug, gli strumenti di build, i test, i costruttori di GUI, i plugin o la risoluzione dei problemi ove pertinente.
- Mantenere la qualità delle consegne: Rivedere la registrazione e la documentazione prima dell'invio per assicurarti che il compito sia completo, comprensibile, realistico e in linea con le linee guida del progetto.
Cosa cerchiamo
- Esperienza pratica nell'uso di NetBeans per lo sviluppo Java, la configurazione di progetti, il debug, i flussi di lavoro Maven/Gradle, la creazione di GUI, i test o attività correlate di sviluppo software.
- Competenza in inglese a livello B2 o superiore per comprendere le istruzioni del progetto, documentare chiaramente i compiti e comunicare con il team del progetto.
- A proprio agio nell'uso del computer, nella gestione dei file, nell'apertura di progetti, nella configurazione dei JDK, nell'installazione delle dipendenze e nella registrazione dei flussi di lavoro.
- Capacità di ideare compiti realistici e impegnativi su NetBeans che riflettano casi d'uso reali di programmazione, debug, test, build, GUI o configurazione di progetti.
- Forte comprensione delle basi di NetBeans come progetti, pacchetti, configurazione del JDK, flussi di esecuzione/debug, strumenti di build, plugin, navigazione del codice e pannelli di output/errori.
- Capacità di assicurarti che la tua configurazione supporti il compito, inclusa l'installazione di NetBeans, la disponibilità di progetti/file, la configurazione del JDK, l'installazione delle dipendenze e la preparazione di eventuali riferimenti necessari prima della registrazione.
- Elevata attenzione ai dettagli nella preparazione del compito, nell'esecuzione del flusso di lavoro e nella verifica che la registrazione sia completa e comprensibile.
- Affidabile, autonomo e in grado di garantire una qualità costante in un flusso di lavoro a contratto remoto retribuito a ore attraverso diversi fusi orari.
- Competenze professionali aggiuntive sono apprezzate, tra cui Java, sviluppo backend, QA, GitHub, scrittura tecnica, programmazione, insegnamento o altri flussi di lavoro basati su computer.