Sviluppatore di applicazioni desktop

Sviluppatore di applicazioni desktop

Tempo pieno

Location

Vectric Ltd, Precision House, 2 Arden Rd, Alcester, B49 6HN

Vectric è un'azienda dinamica, di proprietà dei dipendenti, che produce software di progettazione 3D e lavorazione CNC per artisti, designer creativi, ingegneri e hobbisti. Recentemente insignita del prestigioso Queen's Award for Enterprise, forniamo potenti strumenti software progettati per essere accessibili a chiunque, indipendentemente dal background tecnico. Le nostre vendite in tutto il mondo vengono effettuate direttamente dalla nostra sede nel Regno Unito, tramite il Web e attraverso la nostra rete internazionale di partner specializzati in macchine utensili CNC. Il nostro software offre un'esperienza di progettazione e produzione fluida per centinaia di diverse macchine CNC in tutto il mondo, utilizzando la nostra libreria di post-processori costantemente aggiornata.Descrizione del lavoro: Stiamo cercando uno sviluppatore software desktop da inserire nel nostro team di prodotto dedicato, composto da circa 5 persone, all'interno di un reparto di sviluppo più ampio. Il candidato ideale dovrà dimostrare una certa esperienza e conoscenza dello sviluppo di prodotti desktop in qualsiasi linguaggio appropriato, come C# o Java. Sebbene il ruolo richieda competenze di programmazione in C++, saranno forniti supporto e formazione per acquisire tali competenze.

Responsabilità:

Collaborare con il team di prodotto per sviluppare e mantenere strumenti software di progettazione 3D e lavorazione CNC

Scrivere codice pulito, manutenibile ed efficiente

Eseguire il debug e risolvere i problemi man mano che si presentano

Ricercare e implementare continuamente nuove tecnologie per migliorare il processo di sviluppo e il prodotto finale

Partecipare alle revisioni del codice per garantire la qualità e la manutenibilità del codice

Comunicare con le parti interessate per comprendere i requisiti del prodotto e fornire aggiornamenti sullo stato di avanzamento del progetto

Requisiti:

Laurea triennale in informatica o in un campo correlatoAlmeno 2 anni di esperienza nello sviluppo di software desktop

Esperienza con qualsiasi linguaggio appropriato come C++, C# o Java

Conoscenza della geometria 2D e 3D nel contesto della computer grafica, trigonometria e algebra

La conoscenza pratica del framework applicativo MFC e di OpenGL è un vantaggio

Ottime capacità di problem solving e capacità di debug e risoluzione dei problemi

Ottime capacità di comunicazione e capacità di lavorare in modo indipendente o in team

Competenze desiderabili:

Esperienza con il linguaggio di programmazione C++

Conoscenza del software di progettazione assistita da computer (CAD) e produzione assistita da computer (CAM)

Esperienza nello sviluppo di software per macchine CNC o settori correlati

Stiamo cercando un candidato energico e ambizioso, con la determinazione di superare le aspettative e diventare un membro chiave della nostra azienda altamente motivata e di successo.