Departament: Dezvoltare software
Cerințe:
Studii superioare tehnice, preferabil absolvent:
- Automatică și Calculatoare
- Electronică și Telecomunicații
- Academia Tehnică Militară
Condiții principale:
- Cel puțin 3 ani experiență în dezvoltare software
- Experiență în dezvoltarea aplicațiilor web
- .NET Core / .NET Framework
- Cunoașterea principiilor programării orientate pe obiecte
- Experiență de lucru cu următoarele tehnologii: ASP.NET, MVC, LINQ, Entity Framework, JSON, XML, SQL
- Experiență cu IIS si SQL Server / Postgres SQL
- Experiență în dezvoltarea testelor unitare
- Domain Driven Design (DDD)
- Cunoștințe de limba engleză (vorbit și scris)
Constituie avantaj:
- WebAPI sau orice altă soluție pentru construirea de RESTful API
- Aplicații web de tip Single Page
- Experiență în dezvoltarea front-end folosind HTML/CSS/JavaScript
- Experiență cu Angular
- Cunoaștere standard OAuth2, OpenIdConnect
- Asynchronous Programming
- Continuous integration.
Responsabilități:
- Participi activ la procesul de dezvoltare software, conform procedurilor interne și standardelor stabilite, având posibilitatea de a lua decizii proprii în rezolvarea problemelor specifice.
- Implementezi și optimizezi servicii și aplicații web utilizând C# și Angular, obținând rezultate conforme cu cerințele tehnice.
- Colaborezi strâns cu echipa, având responsabilități clare, dar și flexibilitatea de a alege soluțiile optime din punct de vedere al dezvoltării software
- Dobândești noi competențe, prin mentorat direct de la programatori experimentați și prin consiliere pentru dezvoltarea carierei.
- Contribui la analiza, proiectarea și dezvoltarea aplicațiilor si bazelor de date, aplicând proceduri exacte și căutând opțiuni de optimizare.
- Proiectezi și implementezi teste automate, garantând calitatea și performanța aplicațiilor dezvoltate.
Beneficii și avantaje:
- Acces la mentorat și consiliere profesională, pentru a dobândi expertiză și a atinge un nivel avansat în cariera ta.
- Proiecte variate, unde vei avea opțiunea de a alege soluții tehnice inovatoare.
- Posibilitatea de a obține rezultate tangibile, prin participarea activă în echipa de dezvoltare.
- Proces clar de învățare, structurat punct cu punct, astfel încât să te perfecționezi conform standardelor interne.
- Flexibilitate în decizii, având atât proceduri stabilite, cât și libertatea de a explora opțiuni alternative.
- Un mediu de lucru colaborativ, unde vei lucra în echipă, dar vei avea și propriile responsabilități.
- Acces la resurse tehnologice moderne, pentru a realiza performanțe optime și a profita de cele mai noi tendințe din domeniu.