Π Trident Media ΠΌΠΈ ΡΠΎΠ·ΡΠΈΡΡΡΠΌΠΎ Π½Π°ΡΡ ΡΠΈΠ»ΡΠ½Ρ ΡΠ΅Ρ
Π½ΡΡΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΡΠΊΠ°ΡΠΌΠΎ ΡΠ°Π»Π°Π½ΠΎΠ²ΠΈΡΠΎΠ³ΠΎ ΡΠ° Π°ΠΌΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ° Strong junior C#, ΡΠΊΠΈΠΉ Ρ
ΠΎΡΠ΅ ΡΠΎΠ·Π²ΠΈΠ²Π°ΡΠΈΡΡ ΡΠ°Π·ΠΎΠΌ Π· Π½Π°ΠΌΠΈ. Π―ΠΊΡΠΎ ΡΠΈ Π³ΠΎΡΠΎΠ²ΠΈΠΉ Π±ΡΠ°ΡΠΈ ΡΡΠ°ΡΡΡ Ρ ΡΠΎΠ·ΡΠΎΠ±ΡΡ ΡΠΊΠ»Π°Π΄Π½ΠΈΡ
ΡΡΡΠ΅Π½Ρ, Π²ΠΏΠ»ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ° ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Ρ Π΄ΠΈΠ½Π°ΠΌΡΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΡ β Π±ΡΠ΄Π΅ΠΌΠΎ ΡΠ°Π΄Ρ ΠΏΠΎΠ·Π½Π°ΠΉΠΎΠΌΠΈΡΠΈΡΡ!
Π’Π²ΠΎΡ ΠΌΠ°ΠΉΠ±ΡΡΠ½Ρ Π·Π°Π΄Π°ΡΡ:
- Π ΠΎΠ·ΡΠΎΠ±ΠΊΠ° ΡΠ° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° CRM-ΡΠΈΡΡΠ΅ΠΌΠΈ;
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΡΡ Π²Π½ΡΡΡΡΡΠ½ΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠ² (Π΄Π»Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΡΠ² ΡΠ° ΡΠ½ΡΠΈΡ
Π²ΡΠ΄Π΄ΡΠ»ΡΠ²);
- ΠΠ°ΠΆΠ°Π½Π½Ρ ΡΠΎΠ·Π²ΠΈΠ²Π°ΡΠΈΡΡ ΡΠ° ΠΏΠΎΠΊΡΠ°ΡΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ;
- ΠΡΠΎΠΏΠΎΠ½ΡΠ²Π°ΡΠΈ ΡΠ΄Π΅Ρ, ΡΠΊΡ Π΄ΠΎΠΏΠΎΠΌΠΎΠΆΡΡΡ Π·Π½ΡΡΠΈ ΡΡΡΠΈΠ½Ρ Π· ΡΠ΅Π±Π΅ ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ;
- ΠΠ±Π³ΠΎΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠ΅Ρ
Π½ΡΡΠ½Ρ Π·Π°Π΄Π°ΡΡ, ΡΠΎΠ± Π·Π½Π°Ρ
ΠΎΠ΄ΠΈΡΠΈ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Ρ ΡΡΡΠ΅Π½Π½Ρ.
ΠΠ°ΠΆΠ»ΠΈΠ²Ρ hard skills:
- Π²ΡΠ΄ 1Π³ΠΎ ΡΠΎΠΊΡ ΠΊΠΎΠΌΠ΅ΡΡΡΠΉΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΠ²ΡΠ΄Ρ ΡΠΎΠ±ΠΎΡΠΈ Π· .NET (Π½Π° ΠΏΡΠΎΡΠΊΡΠ°Ρ
Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΠΏΠ΅ΡΠ΅Π²Π°ΠΆΠ½ΠΎ .NET 9, Π½Π΅Π²Π΅Π»ΠΈΠΊΠ° ΡΠ°ΡΡΠΈΠ½Π° β .NET 7);
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Π±ΡΠ΄Ρ-ΡΠΊΠΎΡ ORM;
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· gRPC.
- ΠΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π΄ΠΎΡΠ²ΡΠ΄ Π· RabbitMQ + MassTransit (ΡΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΠΌΡΠΆΡΠ΅ΡΠ²Π΅ΡΠ½ΠΈΡ
ΡΡΠ°Π½Π·Π°ΠΊΡΡΠΉ);
- ΠΠΌΡΠ½Π½Ρ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· API (ΡΠΈΡΠ°ΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ, ΡΠ½ΡΠ΅Π³ΡΡΠ²Π°ΡΠΈΡΡ, ΡΠΎΠ·ΡΠΌΡΡΠΈ ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½Π½Ρ/ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΡΠ΅ΡΠ²ΡΡΡ);
- Π ΠΎΠ±ΠΎΡΠ° Π· Git (submodule, merge, Π΄ΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· ΠΎΡΠΎΡΠ΅Π½Π½ΡΠΌΠΈ dev/rc/prod);
- ΠΠΏΠ΅Π²Π½Π΅Π½Π΅ Π²ΠΎΠ»ΠΎΠ΄ΡΠ½Π½Ρ ΡΠ΅Π»ΡΡΡΠΉΠ½ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½ΠΈΡ
;
- ΠΠΌΡΠ½Π½Ρ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Π· ΠΊΠ΅ΡΠ΅ΠΌ;
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π· Jira (Π·Π°Π΄Π°ΡΡ, ΡΡΠ°ΡΡΡΠΈ, ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΡ, ΡΡΠ°ΡΡΡ Ρ ΠΏΠ»Π°Π½ΡΠ²Π°Π½Π½Ρ/ΠΎΡΡΠ½ΡΡ).
ΠΡΠ΄Π΅ ΠΏΠ»ΡΡΠΎΠΌ:
- Π ΠΎΠ·ΡΠΌΡΠ½Π½Ρ ΠΎΡΠ½ΠΎΠ² CI/CD (ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΈ, stages, Π΄Π΅ΠΏΠ»ΠΎΠΉ ΡΠ΅ΡΠ΅Π· Docker/K8s);
- ΠΠΌΡΠ½Π½Ρ ΠΏΠ΅ΡΠ΅Π³Π»ΡΠ΄Π°ΡΠΈ Π»ΠΎΠ³ΠΈ Π² Elasticsearch (ΠΏΠΎΡΡΠΊ, ΡΡΠ»ΡΡΡΠΈ, Π±Π°Π·ΠΎΠ²Π° Π΄ΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°);
- ΠΠΎΡΠ²ΡΠ΄ ΡΠΎΠ±ΠΎΡΠΈ Π·Ρ ΡΡΡΡΠΊΡΡΡΠΎΠ²Π°Π½ΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ (Serilog) ΡΠ° ΠΊΠΎΡΠ΅Π»ΡΡΡΡΡ Π·Π°ΠΏΠΈΡΡΠ² Π·Π° CorrelationId/TraceId;
- Π ΠΎΠ·ΡΠΌΡΠ½Π½Ρ JWT (claims, ΡΠ΅ΡΠΌΡΠ½ Π΄ΡΡ, Π±Π°Π·ΠΎΠ²Π° Π²Π°Π»ΡΠ΄Π°ΡΡΡ, Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΡΡ).
Π©ΠΎ ΠΌΠΈ ΠΏΡΠΎΠΏΠΎΠ½ΡΡΠΌΠΎ:
- Π€ΠΎΡΠΌΠ°Ρ ΡΠΎΠ±ΠΎΡΠΈ β ΠΏΠΎΠ²Π½ΡΡΡΡ remote: ΠΏΡΠ°ΡΡΠΉ Π· Π±ΡΠ΄Ρ-ΡΠΊΠΎΡ ΡΠΎΡΠΊΠΈ ΡΠ²ΡΡΡ, Π΄Π΅ ΡΠΎΠ±Ρ Π·ΡΡΡΠ½ΠΎ.
- 30 ΡΠΎΠ±ΠΎΡΠΈΡ
Π΄Π½ΡΠ² ΠΎΠΏΠ»Π°ΡΡΠ²Π°Π½ΠΎΡ Π²ΡΠ΄ΠΏΡΡΡΠΊΠΈ Π½Π° ΡΡΠΊ β Π΄Π»Ρ ΠΏΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ, ΡΠ° 10 Π΄Π½ΡΠ² Π»ΡΠΊΠ°ΡΠ½ΡΠ½ΠΈΡ
.
- Π£ΡΠ°ΡΡΡ Ρ ΠΊΡΡΡΠΈΡ
ΡΠ²Π΅Π½ΡΠ°Ρ
ΡΠ° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈΡ
ΡΡΠΌΠ±ΡΠ»Π΄ΠΈΠ½Π³Π°Ρ
β ΡΠΊ ΠΎΠ½Π»Π°ΠΉΠ½, ΡΠ°ΠΊ Ρ ΠΎΡΠ»Π°ΠΉΠ½.
- ΠΠΎΠ΄Π°ΡΡΠ½ΠΊΠΈ, ΠΌΠ΅ΡΡ ΡΠ° ΠΏΡΠΈΡΠΌΠ½Ρ Π±ΠΎΠ½ΡΡΠΈ Π΄ΠΎ ΡΠ²ΡΡ Ρ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΡ
ΠΆΠΈΡΡΡΠ²ΠΈΡ
ΠΏΠΎΠ΄ΡΠΉ.
- ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π° Π°Π½Π³Π»ΡΠΉΡΡΠΊΠ° β ΠΏΡΠΎΠΊΠ°ΡΡΡΡ Π½Π°Π²ΠΈΡΠΊΠΈ Ρ Π·ΡΡΡΠ½ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ.
- Π‘ΠΈΠ»ΡΠ½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°: ΡΠΎΠΊΡΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π΄ΡΠ°ΠΉΠ², Π³ΡΠΌΠΎΡ Ρ ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° β ΡΠ΅, ΡΠΎ ΡΠΎΠ±ΠΈΡΡ ΡΠΎΠ±ΠΎΡΡ ΠΏΠΎ-ΡΠΏΡΠ°Π²ΠΆΠ½ΡΠΎΠΌΡ ΠΏΡΠΈΡΠΌΠ½ΠΎΡ.