понеделник, 14 октомври 2024   RSS
    Барометър | Региони | Компании | Лица | Назначения


    13540 прочитания

    IT JOBS in BG: C# Developer

    Какви са отговорностите, технологиите и възнагражденията за тази позиция, научете от Ивайло Желев - Training Team Lead в СофтУни
    24 април 2018, 12:58 a+ a- a

    Ивайло Желев - Training Team Lead в СофтУни

    Технологичният сектор е един от най-активните, търсенето на хора е огромно, а предлаганите възнаграждения сред най-високите у нас. 

    За да сме полезни за всички, които се интересуват от ИТ сферата, но все още не са избрали направлението и технологиите, към които да се насочат, ще разкажем за някои от най-популярните позиции в бранша.  Какви умения и отговорности се изискват, какви технологии се използват най-често и какви са типичните стартови възнаграждения, които предлагат компаниите в България. 

    Ивайло Желев - Training Team Lead в СофтУни ще ни разкаже в какво се състоят отговорностите и изискванията за позицията C# Developer.

    Кои са основните изисквания, за да стартираш на позицията C# Developer?

    Основните изисквания на един C# Developer, чисто технически са да познава .NET Framework-а добре, да знае как работят отделните компоненти на Framework-а отдолу. Също така се изисква добро познание на принципите на обектно-ориентираното програмиране, както и конвенциите за качествен код. Без тези двете няма как да се стигне дори до класиране за интервю. Освен тези изисквания навлизат и вече малко по-конкретните изисквания, които главно зависят от компанията и това, което тя търси. По-често срещаните са- познания в работата с бази данни, главно Microsoft SQL Server, добри познания в работа с технологии за изграждане на клиентски интерфейс – HTML, CSS, JavaScript (в частност и JQuery), добри познания в работата с ASP.NET Framework-а и изграждането на Back-End частта на едно приложение.

    Освен техническите изисквания има и малко по-личностно настроени изисквания. Например: желание и възможност за развитие на техническите познания, способност за ефикасна работа в екип, комуникативност и разбираемост, и други… Нормално е компаниите да изискват хора, които биха „паснали“ с екипа.

    Какво са отговорностите на един C# Developer?

    Отговорностите на един Developer, независимо от технологията, в повечето случаи са едни и същи:

    - Да изгражда качествено инфраструктурата на приложенията, върху които работи;
    - Да оформя, изгражда, и поддържа ефикасен, преизползваем, и сигурен код;
    - Да осигурява максималните възможни качество, бързина и техническо изпълнение на приложенията;
    - Да идентифицира проблемите и техническите дефекти, и да разработва решения за тях;
    - Да предвижда възможни гранични случаи и да предприема защитни мерки срещу тях;
    - Да помага и да се съвместява с останалите членове на екипа;
    - Да уважава и подкрепя целите и политиката на компанията, в която работи;

    С какви технологии борави един C# Developer?

    Технологиите, с които борави един C# Developer, доста зависят от средата, в която работи. Различните проекти имат различни технологични изисквания, които реално определят технологиите, които ще бъдат използвани. На клиентската част (Front-End) технологичните инструменти, които най-често се използват, са HTML, CSS, JavaScript, както и множеството библиотеки и платформи за приложения като React.js, Angular и т.н. На сървърната част (Back-End) технологичните инструменти, които най-често се използват, са ASP.NET Framework-а за изграждането на самата инфраструктура на приложението, Entity Framework- за връзка с базата данни, Microsoft SQL Server- за изграждането на базата данни и т.н. 

    Какво e възнаграждението на един C# Developer в България? 

    Възнаграждението на един C# Developer зависи много от компанията, в която работи, позицията, на която се намира, длъжностите които поема, и като цяло доста останали фактори. Ако се абстрахираме от останалите фактори, с цел да погледнем от абстрактна гледна точка, то най-простият отговор е да зависи от позицията, на която се намира като ниво. (Junior, Mid, Senior). Един Junior C# Developer взима средно около 2000 – 4000 лева на месец. Един Mid-Level C# Developer взима средно около 3000 – 5000 лева на месец. Заплатата на един Senior C# Developer тръгва от 4500 нагоре на месец. Относно стажантските позиции там е доста относително, тъй като има платени и неплатени стажове.

    Нагоре
    Отпечатай
     
    * Въведеният имейл се използва само за целите на абонамента, имате възможност да прекратите абонамента по всяко време.

    11 октомври 2024, 16:23
    „Смарт Солар Технолоджис“ инвестира 240 млн. лв. в Стара Загора
    Новият завод на компанията ще създаде над 800 нови работни места
    11 октомври 2024, 12:47
    ЕЦБ ще намали лихвените проценти с по 0,25% през октомври и ноември
    Това показва проучване на „Ройтерс“ сред икономисти
    11 октомври 2024, 11:21
    Над 110 млн. са регистрираните електронни прегледи за по-малко от 2 години
    Общият брой на издадените електронни рецепти надхвърли 63 млн.
    11 октомври 2024, 11:14
    Франция разкри строг бюджет
    Страната се опитва да се справи с повишаващия се дълг и дефицит чрез орязване на разходите и по-високи данъци
    11 октомври 2024, 09:42
    AMD обяви нови AI чипове
    Според компанията AI пазарът ще нарасне до $500 млрд. в следващите 4 години
    11 октомври 2024, 09:40
    Заводът за лагери в Сопот се разраства с инвестиция за над 14 млн. лв.
    СКФ Бeрингс България получи сертификат за инвестиция клас A