Cunoștințe ce vor fi dobândite:
- Concepte avansate de programare (programare modulară, design patterns)
- Cunoștințe avansate de programare in C# (programare C# orientata pe obiecte)
- Utilizarea unui sistem de versionare a codului (Git)
- Programare de aplicații Windows (WPF)
- Programare web (Blazor)
- Cunoștințe despre protocoale de rețele de comunicații
Activități desfășurate in timpul stagiului:
Unul dintre proiectele in care vei fi implicat are ca scop implementarea unor funcționalități in cadrul unei infrastructuri de testare automatizata, creata de echipa noastra pentru echipa de testare.
Exemple de funcționalități:
- integrarea de funcționalități ale dispozitivelor de generare de trafic in aplicația de automatizare;
- implementare interacțiunii cu echipamente de rețea 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 dezvolți cod reutilizabil, într-o maniera orientata pe obiect.
- sa înveți cum sa abordezi testarea unitara
- sa controlezi diferite echipamente de rețea folosind protocoale REST/SNMP
- sa te familiarizezi cu un mediu de lucru profesional (versionare, design, )
- sa utilizezi dispozitive folosite in cadrul industriei de telecomunicații
Un alt proiect consta in dezvoltarea de aplicații WPF care permit automatizarea diferitelor operațiuni de administrare a unei rețele profesionale.
Exemple de funcționalități:
- captarea fișierelor de diagnostic de pe echipamente de rețea;
- modificarea diferiților parametri ai echipamentelor de rețea folosind diferite protocoale precum REST sau SNMP;
- updatarea versiunilor de software de pe echipamente.
In cadrul stagiului de practica vei lucra într-o echipa de ingineri cu experiență, vei avea acces si vei utiliza echipament de ultima generație in domeniu, vei participa la evenimentele din cadrul companiei, workshop-uri, team building-uri.
Pe tot parcursul stagiului de practica, vei fi ghidat de către un mentor - un inginer software cu experiență care te va susține pentru a învăța si pentru a te dezvolta profesional si personal.