C Modello di descrizione del lavoro per sviluppatori/Breve
Stiamo cercando uno sviluppatore C di talento per unirci al nostro frenetico team IT. Il tuo compito principale sarà la progettazione e la creazione di moduli C stabili e facili da mantenere e sistemi incorporati per lingue di alto livello. È inoltre possibile che ti venga chiesto di implementare moduli di prestazioni, rilevare colli di bottiglia e risolvere gli errori.
Per avere successo come sviluppatore C, dovresti essere fluente nei linguaggi di programmazione C e C ++, possiedi eccellenti capacità di risoluzione dei problemi e avere una solida comprensione degli strumenti di versioni di codice. Infine, uno sviluppatore C di alto livello può scrivere un codice pulito e riutilizzabile che funziona bene con altre lingue di livello superiore come Java, Go, Node.js e Python.
Profilo di lavoro per sviluppatori C
C è un linguaggio del computer che può essere utilizzato per vari scopi. Ai programmatori a C viene spesso chiesto di scrivere codice che si integrano in sistemi operativi, moduli, sistemi radicati o librerie di basso livello per i linguaggi di alto livello come Python, Node.js e Go. Può essere difficile trovare eccellenti sviluppatori C perché la lingua è relativamente antica e generalmente serve nicchie particolari.
Denunciare a
- Lead tecnologico
- Chief Technology Officer
C Requisiti e competenze degli sviluppatori
- comprensione approfondita di Boost e STL
- Solida conoscenza delle strutture e degli algoritmi di dati
- Esperienza IPC, inclusa la programmazione di socket
- Conoscenza di multithreading, comprese situazioni di razza, deadlock e risoluzione dei problemi
- Comprensione di XML e database relazionali
- Una laurea in informatica, matematica o disciplina correlata
- Conoscenza dell'analisi e del design orientati agli oggetti
- forti capacità di risoluzione dei problemi
- Lavorava come individuo con un buon senso di proprietà
C Requisiti e competenze degli sviluppatori
- Comprensione approfondita di Boost e STL
- Solida conoscenza delle strutture e degli algoritmi di dati
- Esperienza IPC, inclusa la programmazione di socket
- Conoscenza di multithreading, comprese situazioni di razza, deadlock e risoluzione dei problemi
- Comprensione di XML e database relazionali
- Una laurea in informatica, matematica o disciplina correlata
- Conoscenza dell'analisi e del design orientati agli oggetti
- forti capacità di risoluzione dei problemi
- Lavorava come individuo con un buon senso di proprietà