Chat
Chat
maibank
0.0
Descarcă
maib business
Descarcă

IT Internship

  • System Analyst
  • QA Engineer
  • UI/UX Designer
  • .Net Developer
  • Java Developer
  • Mobile Developer(iOS/ Android)
aplică acum

cui se adresează

Programul se adresează studenților, absolvenților sau persoanelor aflate la început de carieră, care își doresc să se specializeze în System Analyst / QA Engineer / UI/UX Designer / .Net Developer / Java Developer / Mobile Developer(iOS/ Android)și să își construiască o bază solidă pentru o carieră în IT.

impactul proiectului

Prin acest internship, contribuim activ la dezvoltarea ecosistemului IT, susținem educația practică și creăm un cadru de creștere profesională pentru tinerii specialiști, aliniat la cerințele reale ale industriei.

 

 

despre program

Proiectul IT Internship este o inițiativă dedicată formării și dezvoltării noii generații de specialiști IT, concepută pentru a oferi participanților atât cunoștințe teoretice solide, cât și experiență practică aplicată în proiecte reale.

Programul este axat pe dezvoltarea competențelor în următoarele domenii-cheie: System Analyst / QA Engineer / UI/UX Designer / .Net Developer / Java Developer / Mobile Developer(iOS/ Android)

Ce oferă programul

  • Program structurat de învățare, cu module teoretice și practice;
  • Lucru pe studii de caz și proiecte reale, ghidate de mentori cu experiență;
  • Dezvoltarea competențelor tehnice și soft skills (lucru în echipă, comunicare, gândire analitică);
  • Feedback constant și evaluare pe parcursul programului.

Programul începe pe 09 februarie și se desfășoară offline, pe o perioadă de 6 luni, 5 zile pe săptămână, câte 4 ore pe zi.

vezi descrierea domeniilor

Educație

Studii universitare în domenii relevante: IT, Inginerie sau absolvirea unor cursuri acreditate / relevante sau internship de System Analyst.

Cunoștințe teoretice

  • Înțelegerea clară a rolului System Analyst în cadrul echipelor Agile.
  • Cunoștințe de bază despre:
    • analiza cerințelor funcționale și non-funcționale;
    • modelarea proceselor de business (AS-IS / TO-BE);
    • concepte Agile: User Stories, Acceptance Criteria, Definition of Ready / Done.
  • Înțelegerea diferenței dintre:
    • cerințe de business vs cerințe funcționale vs cerințe tehnice;
    • sistem sursă (master system) și sisteme consumatoare.
  • Noțiuni de bază despre integrarea sistemelor (API, evenimente, fluxuri).

Instrumente

  • Cunoștințe în:
    • Confluence (documentare, structuri logice);
    • Jira (User Stories, Tasks, Epics);
    • instrumente de diagramare (draw.io, Miro, Visio);
    • Postman, RabbitMQ, SQL.
  • Abilitatea de a citi și înțelege:
    • specificații API (Swagger / OpenAPI);
    • structuri JSON;
    • diagrame de arhitectură la nivel înalt.

Experiență / Portofoliu

  • Minim 1–2 proiecte (inclusiv proiecte interne, academice sau de curs) care demonstrează:
    • capacitatea de a înțelege o problemă de business și a structura cerințele tehnice;
    • colaborarea cu dezvoltatori și testeri;
    • efectuarea testării manuale pentru frontend și backend.
  • Exemple de livrabile:
    • User Stories cu Acceptance Criteria;
    • descrieri de fluxuri;
    • diagrame simple de proces sau integrare;
    • design API.

Responsabilități

  • Vei analiza cerințele de business și le vei transpune în cerințe funcționale clare, ușor de implementat;
  • Vei colabora activ cu Product Owner-ii, dezvoltatorii și QA pentru clarificarea cerințelor și a scenariilor de utilizare;
  • Vei participa la refinement-uri, sesiuni de estimare, clarificări funcționale în timpul dezvoltării și testarea livrabilelor;
  • Vei contribui la documentarea soluțiilor în Confluence, menținerea coerenței între business, sistem și implementare;
  • Vei sprijini echipa în identificarea dependențelor între sisteme și validarea soluțiilor din punct de vedere funcțional;
  • Vei învăța progresiv să acoperi atât partea de business, cât și partea de sistem a produselor dezvoltate.
aplică acum

Educație

  • Studii universitare în IT, Inginerie sau un domeniu conex;
  • Alternativ: Finalizarea unui curs acreditat de Software Testing sau a unui stagiu de internship.

Cerințe

  • Înțelegere solidă a STLC (Software Testing Life Cycle), raportarea defectelor și tipurile de testare (funcțională, de regresie, smoke);
  • Cunoștințe de bază de Jira, Postman (pentru testarea API) și Browser DevTools; cunoștințe de SQL reprezintă un avantaj;
  •  Exemple de Test Case-uri sau Bug Report-uri realizate în cadrul cursurilor sau al proiectelor personale.

Responsabilități

  • Realizarea testării manuale pentru aplicații web și mobile și raportarea clară a defectelor;
  • Revizuirea cerințelor pentru identificarea timpurie a potențialelor probleme;
  • Lucrul împreună cu dezvoltatorii și designerii pentru a asigura o experiență de utilizare fără erori.
aplică acum

Educație

  • Studii universitare în domeniu (Design, IT) sau absolvirea unui curs acreditat de UX Design (ex: Google UX Design Certificate, Interaction Design Foundation sau cursuri locale relevante).

Cerințe

  • Înțelegerea clară a procesului de Design Thinking și a principiilor de bază în UX (Heuristicile Nielsen, User Flows, Arhitectura Informației);
  • Cunoștințe intermediare de Figma (lucru cu Auto Layout, componente de bază);
  • Minim 2–3 studii de caz (inclusiv proiecte de curs) care demonstrează procesul de gândire, nu doar UI-ul final.

Responsabilități

  • Vei transforma cerințele utilizatorilor în wireframe-uri și prototipuri interactive;
  • Vei contribui la menținerea și extinderea Design System-ului maib;
  • Vei participa activ la sesiuni de UX Research și Usability Testing alături de alți designeri.
aplică acum

Educație

  • Studii universitare / colegiu în domeniul IT și inginerie sau
  • Cursuri relevante în domeniul IT / programare / internship

Cunoștințe de bază

  • Familiarizare cu limbajul C#
  • Cunoștințe de bază despre principiile OOP
    (un mare avantaj ar fi cunoașterea pattern-urilor și a principiilor SOLID)
  • Cunoștințe de bază despre protocolul HTTP și REST API-uri
  • Cunoștințe de bază de SQL:
    • Sintaxă;
    • Diferențe între interogări DDL și DML;
    • Join-uri;
    • Grouping (Group By);
    • Sorting (Order By);
    • Ordinea de execuție a unei interogări;
    • Index-uri;
    • Tipuri de relații (one-to-one, one-to-many, many-to-many).
  • Cunoștințe de bază despre pilonii principali ai .NET, precum:
    • Înțelegerea conceptului de Dependency Injection;
    • Înțelegerea modului de creare a unui Web API simplu (Controllers, Minimal API – nu contează care);
    • Înțelegerea Request/Response pipeline;
    • Concepte de bază despre Garbage Collection (diferența dintre heap și stack).
  • Cunoștințe de bază despre EF Core:
    • Operațiuni de bază cu baza de date: read / write / update / delete (CRUD);
    • Mecanismul de migrations;
    • Principiul Unit of Work;
    • Configurarea entităților (convenții, annotations, Fluent API);
    • Abordarea Code First vs Database First.
  • Cunoștințe de bază despre arhitectura proiectelor (Layered, Clean Architecture, Big Ball of Mud)
  • Logging
  • Principii de Authentication & Authorization
  • Principii de testare:
    • Ce tipuri de testare există și care este diferența dintre ele?
    • Cum recunoști un unit test bun?
    • Ce este o assertion?
    • Mocking
  • Înțelegere de bază a front-end-ului (Blazor, React, Angular, Mobile – oricare)

Responsabilități

  • Analizarea cerințelor de business și implementarea acestora conform acceptance criteria;
  • Participarea la întâlniri legate de procesul de lucru (Daily, Refinements, Sprint Retro, Review, Planning etc.);
  • Scrierea de cod curat, ușor de citit și ușor de întreținut;
  • Scrierea de unit tests (și component tests, dacă este cazul).
aplică acum

Educație

Studii universitare / colegiu în domenii conexe IT, Informatică sau Inginerie / finalizarea unor cursuri relevante.

Cunoștințe de bază (e bine să știi)

  • Java Core:
    • Înțelegere solidă a sintaxei Java și a principiilor OOP (Clase, Interfețe, Moștenire, Polimorfism);
    • Cunoașterea Java Collections Framework (List, Set, Map);
    • Înțelegere de bază a Stream API și a expresiilor Lambda;
    • Mecanismul de tratare a excepțiilor.
  • Baze de date:
    • Cunoștințe de bază SQL (SELECT, INSERT, UPDATE, JOIN-uri);
    • Înțelegerea conceptelor de baze de date relaționale (Tabele, Chei, Relații);
    • Înțelegere generală a modului în care Java se conectează la o bază de date (JDBC sau concepte de bază Hibernate/JPA).
  • Spring Framework (sau un framework similar) – noțiuni de bază:
    • Elemente de bază pentru construirea REST APIs;
    • Înțelegerea conceptelor de Dependency Injection (DI) și Inversion of Control (IoC).
  • Mentalitate orientată spre testare:
    • Înțelegerea motivului pentru care scriem teste;
    • Cunoașterea noțiunii de Unit Test.
  • Instrumente:
    • Utilizare de bază Git (commit, push, pull);
    • Familiaritate cu Maven sau Gradle.

Opțional

  • Familiaritate cu funcționalitățile Java 17 sau 21 (Records, Switch expressions, Pattern matching);
  • Înțelegerea conceptelor de Clean Architecture, Onion sau Hexagonal Architecture;
  • Înțelegerea principiilor arhitecturii Microservices (diferențe față de Monolith, comunicare între servicii);
  • Cunoașterea unor design patterns comune (Builder, Factory, Strategy, Singleton) și înțelegerea momentului potrivit pentru utilizarea lor;
  • Familiaritate cu mecanisme de autentificare și autorizare (OAuth 2.0, OpenID Connect, JWT, Basic Auth);
  • Experiență cu Docker (concepte de bază despre containere, rularea imaginilor);
  • Înțelegere de bază a principiilor CI/CD;
  • Familiaritate de bază cu linia de comandă Linux / Unix (ls, cd, grep, cat, chmod, curl);
  • Cunoașterea bibliotecilor de testare: JUnit 5, Mockito, AssertJ;
  • Înțelegerea strategiilor de testare: Unit, Integration, Component și Contract testing;
  • Înțelegere de bază a conceptelor de programare funcțională (Imutabilitate, funcții pure).

Responsabilități

  • Învățarea rapidă a standardelor arhitecturale ale proiectului (Hexagonal Architecture) și a stack-ului tehnologic (Java 21, Spring Boot);
  • Implementarea cerințelor de business sub mentoratul colegilor seniori;
  • Scrierea de teste Unit și Integration pentru codul livrat;
  • Participarea la code reviews, ședințe zilnice și activități de arhitectură.
aplică acum

(iOS Developer)

Educație

  • Studii universitare în domeniu (Informatică, Calculatoare, Inginerie Software) sau domeniu conex

Cunoștințe de bază

  • Swift Language:
    • Familiaritate cu sintaxa Swift (variabile, constante, funcții, control flow)
    • Înțelegerea optionals și a mecanismelor de unwrapping (if let, guard let, nil coalescing)
    • Cunoștințe de bază despre closures
    • Înțelegerea conceptului de protocoale
    • Lucrul cu colecții (Array, Dictionary, Set)
  • OOP & Architecture:
    • Cunoștințe de bază ale principiilor OOP (încapsulare, moștenire, polimorfism)
    • Înțelegerea pattern-ului MVC (un plus: cunoașterea MVVM)
    • Familiaritate cu principiile SOLID (un plus semnificativ)
  • iOS SDK & UIKit:
    • Înțelegerea ciclului de viață al aplicației (App Lifecycle)
    • Cunoștințe de bază despre UIKit:
      • UIViewController, UIView
      • UITableView, UICollectionView
    • Noțiuni de bază despre Auto Layout (constraints, Stack Views)
    • Navigare între ecrane:
      • UINavigationController
      • Prezentare modală
    • Familiaritate cu SwiftUI (un plus)
  • Memory Management:
    • Înțelegerea ARC (Automatic Reference Counting)
    • Cunoașterea problemelor de retain cycles și cum pot fi evitate (weak, unowned)
  • Networking & Data:
    • Cunoștințe de bază despre HTTP și REST APIs
    • Înțelegerea JSON parsing cu Codable
    • Familiaritate cu URLSession pentru request-uri simple
    • Noțiuni de bază despre persistența datelor:
      • UserDefaults
      • Keychain basics
  • Tools & Workflow:
    • Experiență de bază cu Xcode (debugging, Interface Builder sau SwiftUI previews)
    • Cunoștințe de bază Git (clone, commit, push, pull, branches)
    • Înțelegerea procesului de build și rulare pe simulator / device

Responsabilități

  • Analiza cerințelor de business și implementarea lor conform criteriilor de acceptanță;
  • Participarea activă la ședințele echipei:
    • Daily meetings
    • Refinements
    • Sprint Retros
    • Reviews
    • Plannings
  • Scrierea de cod curat, lizibil și ușor de întreținut, respectând convențiile echipei;
  • Participarea la code review-uri și învățarea din feedback-ul primit;
  • Scrierea de unit tests pentru funcționalitățile implementate;
  • Colaborarea cu echipa de design pentru implementarea UI conform specificațiilor;
  • Învățarea și aplicarea best practices în dezvoltarea iOS.

Android Developer

Educație

  • Studii universitare în IT, Inginerie sau domeniu conex
  • Finalizarea unui curs acreditat de dezvoltare Software Android sau a unui Internship relevant

Cunoștințe de bază

  • Dezvoltare Android (Teorie):
    • Înțelegere solidă a limbajului Kotlin
    • Cunoștințe de bază despre Jetpack Compose UI
    • Înțelegere de bază a Kotlin Coroutines
  • Instrumente & Workflow:
    • Cunoștințe de bază despre Jira sau un sistem similar de tracking
    • Familiaritate cu Android Studio
  • Portofoliu:
    • Exemple de proiect(e) Android (proiect personal, proiect de curs, repository GitHub) care utilizează:
      • Kotlin
      • Jetpack Compose

Responsabilități

  • Implementarea de sarcini simple de dezvoltare pentru aplicații Android, cum ar fi:
    • Crearea de componente UI în Compose
    • Dezvoltarea unor componente de rețea (integrare API)
  • Revizuirea rapoartelor de bug și identificarea cauzei / zonei în care apare problema
  • Colaborarea cu developeri, QA și designeri pentru a livra o experiență de utilizare consistentă și fără erori
aplică acum

 

 

ce beneficii ai

înveți de la cei mai buni

aplici teoria în practică

îmbini studiile cu internshipul

ai șansa de angajare reală

zone de relaxare (ceai, cafea)

sală de forță

 

 

cine poate aplica

studenți din IT

persoane motivate să înceapă o carieră în IT

 

 

cum aplici

1

înscriere online

Completezi formularul de aplicare până pe 28 ianuarie 2026 și intri în procesul nostru de selecție.

2

interviu HR

Participi la o discuție prietenoasă în care ne dorim să te cunoaștem și să înțelegem motivația ta.

3

test grilă

Susții o evaluare a cunoștințelor de bază necesare pentru program, într-un mod rapid și clar.

4

interviu tehnic

Ne întâlnim cu specialiștii noștri pentru a explora împreună potențialul și abilitățile tale practice.

aplică

(.doc,.pdf,.docx,.rtf,.jpg,.jpeg)
Acest site este protejat de reCAPTCHA, se aplică Politica de confidențialitate și Termenii de utilizare Google.
vă mulțumim!

Atenție!

se permite doar o cerere în decurs de 24 ore Deja există o cerere în lucru parvenită pe numele tău în ultimele 24 ore. Revino mai târziu pentru a avea posibilitatea să perfectezi altă cerere

Acest site folosește cookies. Prin continuarea navigării, îți exprimi acordul asupra folosirii cookie-urilor.

Ok