Chat
Chat
maibank
0.0
Загрузить
maib business
Загрузить

IT Internship

  • System Analyst
  • QA Engineer
  • UX/UI Designer 
  • .Net Developer
  • Java Developer
  • Mobile Developer(iOS/ Android)
Подать заявку

Для кого предназначена программа стажировок

Программа предназначена для студентов, выпускников и людей в начале карьерного пути, которые хотят специализироваться в System Analyst / QA Engineer / UX/UI Designer / .Net Developer / Java Developer / Mobile Developer(iOS/ Android) и заложить прочную основу для карьеры в сфере IT.

Влияние проекта

Через эту программу стажировок мы активно способствуем развитию IT-экосистемы, поддерживаем практическое образование и создаем среду профессионального роста для молодых специалистов, ориентированную на реальные требования индустрии.

 

 

О программе

Проект IT Internship — это инициатива, направленная на обучение и развитие нового поколения IT-специалистов. Программа разработана так, чтобы дать участникам как прочные теоретические знания, так и практический опыт работы над реальными проектами.

Программа фокусируется на развитии навыков в следующих ключевых направлениях: System Analyst / QA Engineer / UX/UI Designer / .Net Developer / Java Developer / Mobile Developer(iOS/ Android)

Что предлагает программа

  • Структурированную программу обучения с теоретическими и практическими модулями
  • Работу над кейсами и реальными проектами под руководством опытных менторов
  • Развитие технических навыков и soft skills (командная работа, коммуникация, аналитическое мышление)
  • Постоянную обратную связь и оценку на протяжении всей программы

Программа стартует 9 февраля и проходит офлайн в течение 6 месяцев — 5 дней в неделю, по 4 часа в день.

Посмотреть доступные направления

Educație

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

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).

Tools

  • Cunoștințe de bază–intermediare î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: Diplomă universitară în IT, Inginerie sau un domeniu conex;
  • Alternativ: Finalizarea unui curs acreditat de Software Testing sau a unui stagiu de internship.

Cerințe

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

Responsabilități

  • Execuție: Realizarea testării manuale pentru aplicații web și mobile și raportarea clară a defectelor;
  • Analiză: Revizuirea cerințelor pentru identificarea timpurie a potențialelor probleme;
  • Colaborare: 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

  • Teorie: Înțelegerea clară a procesului de Design Thinking și a principiilor de bază în UX (Heuristicile Nielsen, User Flows, Arhitectura Informației).
  • Tools: Cunoștințe intermediare de Figma (lucru cu Auto Layout, componente de bază).
  • Portofoliu: 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ă (Obligatorii / Must Have)

  • 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

Nice to Have (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ă (Must Have)

  • 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

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

Cunoștințe de bază (Must Have)

  • 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

  • Execuție:
    • 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)
  • Analiză:
    • Revizuirea rapoartelor de bug și identificarea cauzei / zonei în care apare problema
  • Colaborare:
    • Colaborarea cu developeri, QA și designeri pentru a livra o experiență de utilizare consistentă și fără erori
aplică acum

 

 

Какие преимущества ты получаешь

обучение у лучших специалистов;

применение теории на практике;

возможность совмещать учебу и стажировку;

реальный шанс трудоустройства;

зоны отдыха (чай, кофе);

тренажерный зал.

 

 

Кто может подать заявку

студенты IT-направлений

мотивированные молодые люди, которые хотят начать карьеру в IT.

 

 

Как подать заявку

1

Онлайн-регистрация

Заполни форму до 28 января 2026 года и войди в процесс отбора.

2

HR-интервью

Ты примешь участие в дружеской беседе, которая поможет познакомиться с тобой и понять твою мотивацию.

3

Тестирование

Ты пройдешь проверку базовых знаний, необходимых для участия в программе, в быстром и понятном формате.

4

Техническое интервью

Встреча с нашими специалистами для оценки твоих практических навыков и потенциала.

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

Ok