Senior Backend Developer (C#/.NET) Π£Π΄Π°Π»ΡΠ½ΠΊΠ°
ΠΠ°Π»Π΅Π΅ β Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΡΡ
digital-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²: ΠΎΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Π΄ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ Π‘Π±Π΅ΡΠ±Π°Π½ΠΊΠ° Π΄ΠΎ Nestle.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΌΠ΅Π΅ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° C#/.NET Core ΠΎΡ 5 Π»Π΅Ρ, ΠΈΠ· Π½ΠΈΡ
β Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 Π»Π΅Ρ Π² ΡΠΎΠ»ΠΈ senior ΠΈΠ»ΠΈ ΡΠ΅Ρ
Π»ΠΈΠ΄Π°.
- Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ASP.NET Core ΠΈ Entity Framework Core, ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠΌΠΈ.
- Π₯ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅ΡΠ΅ PostgreSQL (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΡΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ Π‘Π£ΠΠ): ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ
Π΅ΠΌ, ΡΠ»ΠΎΠΆΠ½ΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ, CTE, ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ· ΠΏΠ»Π°Π½ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² (EXPLAIN ANALYZE).
- ΠΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API: Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ, ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ.
- ΠΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Kafka ΠΈΠ»ΠΈ RabbitMQ: ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠ΅ΡΡΠ°ΠΈ, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ (DLQ), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
- ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π±Π΅Π· Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌ ΡΠΌΠ΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ: ΡΠ½ΠΈΡΡΠΈΠ½Π³ ΡΡΠ°ΡΠΈΠΊΠ°, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ²/ΠΎΡΠ²Π΅ΡΠΎΠ², Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ².
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π½Π° career.habr.com
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ: ΠΠ°Π·Π° Π·Π½Π°Π½ΠΈΠΉ β’ ΠΠ°Π΄Π°ΡΠΈ β’ Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅
π€ Senior Backend Developer (C#/.NET)
Π£Π΄Π°Π»ΡΠ½ΠΊΠ°
ΠΠ°Π»Π΅Π΅ β Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΡΡ
digital-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²: ΠΎΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Π΄ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡ Π‘Π±Π΅ΡΠ±Π°Π½ΠΊΠ° Π΄ΠΎ Nestle.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
β ΠΠΌΠ΅Π΅ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° C#/.NET Core ΠΎΡ 5 Π»Π΅Ρ, ΠΈΠ· Π½ΠΈΡ
β Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 Π»Π΅Ρ Π² ΡΠΎΠ»ΠΈ senior ΠΈΠ»ΠΈ ΡΠ΅Ρ
Π»ΠΈΠ΄Π°.
β Π£Π²Π΅ΡΠ΅Π½Π½ΠΎ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ASP.NET Core ΠΈ Entity Framework Core, ΠΈΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠΌΠΈ.
β Π₯ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅ΡΠ΅ PostgreSQL (ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΡΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΡ Π‘Π£ΠΠ): ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ
Π΅ΠΌ, ΡΠ»ΠΎΠΆΠ½ΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ, CTE, ΠΎΠΊΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ· ΠΏΠ»Π°Π½ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² (EXPLAIN ANALYZE).
β ΠΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ REST API: Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ, ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ.
β ΠΠΌΠ΅Π΅ΡΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Kafka ΠΈΠ»ΠΈ RabbitMQ: ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠ΅ΡΡΠ°ΠΈ, ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ (DLQ), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
β ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π±Π΅Π· Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌ ΡΠΌΠ΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ: ΡΠ½ΠΈΡΡΠΈΠ½Π³ ΡΡΠ°ΡΠΈΠΊΠ°, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ²/ΠΎΡΠ²Π΅ΡΠΎΠ², Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠΎΠ².Β
β‘οΈ ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π½Π° career.habr.com
π ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ: ΠΠ°Π·Π° Π·Π½Π°Π½ΠΈΠΉ β’ ΠΠ°Π΄Π°ΡΠΈ β’ Π‘ΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ