Cunostinte minime :
- C# si .NET Framework (cunoștințe de bază)
- Concepte de programare orientata pe obiecte (cunostinte de baza)
- Concepte despre structuri de date eficiente (cunostinte de baza)
- Engleza (nivel avansat)
- Se considera avantaj cunostintele de: Visual Studio 2017, TFS/Git, SNMP/REST, WPF
Cunostinte ce vor fi dobandite:
- Concepte avansate de programare (programare modulară, design patterns)
- Cunostinte avansate de programare in C# (programare C# orientata pe obiecte)
- Utilizarea unui sistem de versionare a codului (TFS)
- Programare de aplicatii Windows (WPF)
- Cunostinte despre protocoale de retele de comunicatii
- Utilizarea unui sistem de testara unitara (NUnit) Activitati desfasurate in timpul stagiului:
Unul dintre proiectele in care vei fi implicat are ca scop implementarea unor functionalitati in cadrul unei infrastructuri de testare automatizata.
Exemple de functionalitati:
- integrarea de functionalitati ale dispozitivelor de generare de trafic in aplicatia de automatizare;
- implementare interactiunii cu echipamente de retea prin diferite protocoale SNMP/REST; Modululele vor fi create in limbajul de programare C# si vor acoperi un set de functionlitati care fac parte din road-map-ul produsului.
In cadrul acestui proiect vei avea posibilitatea:
- sa pui in practica un design high-level.
- sa dezvolti cod reutilizabil, intr-o maniera orientata pe obiect.
- sa inveti cum sa abordezi testarea unitara
- sa controlezi diferite echipamente de retea folosind protocoale REST/SNMP
- sa te familiarizezi cu un mediu de lucru profesional (versionare, design, )
- sa utilizezi dispozitive folosite in cadrul industriei de telecomunicatii
Un alt proiect consta in dezvoltarea de aplicatii WPF care permit automatizarea diferitelor operatiuni de administrare a unei retele profesionale.
Exemple de functionalitati:
- captarea fisierelor de diagnostic de pe echipamente de retea;
- modificarea diferitilor parametri ai echipamentelor de retea folosind diferite protoacoale precum REST sau SNMP;
- updatarea versiunilor de softwre de pe echipamente.
In cadrul stagiului de practica vei lucra intr-o echipa de ingineri cu experienta, vei avea access si vei utiliza echipament de ultima generatie in domeniu, vei participa la evenimentele din cadrul companiei, workshop-uri, team building-uri. Pe tot parcursul stagiului de practica, vei fi ghidat de catre un mentor - un inginer software cu experienta care te va sustine pentru a invata si pentru a te dezvolta profesional si personal.
Continuarea colaborarii
Există posibilitatea continuării colaborarii, dacă stagiul de practica este de succes.