Обзор зарплат программистов C# (.NET) 2017
Средняя заработная плата программиста C# (.NET) в 2017 году составила 155 000 рублей. Разброс зарплат колеблется от 75 000 до 250 000 рублей.
Позиция |
Минимальный уровень |
Средний уровень |
Повышенный уровень |
|||
Программист C# (.NET) |
от 75 000 |
130 000 - 180 000 |
до 250 000 |
В 2002 году компания Microsoft выпустила программную платформу под названием .NET Framework. В основе этой платформы лежит общеязыковая среда исполнения Common Language Runtime (CLR). Она подходит для разнообразных языков программирования. При использовании среды CLR ее функциональные возможности могут быть доступны на любом языке программирования.
В 1998-2001 году компания Microsoft выпустила объектно-ориентированный язык программирования C#. Под руководством Андерса Хейлсберга и группы инженеров этот язык был разработан, чтобы создавать приложения для платформы Microsoft .NET Framework. Спустя некоторое время C# был стандартизирован как ECMA-334 и ISO/IEC 23270.
C# был разработан для CLR как язык программирования прикладного уровня. И, в первую очередь, он зависит от возможностей самой CLR. Как и всем остальным .NET-ориентированным языкам, CLR предоставляет C# большие возможности – это то, чего нет в «классических» языках программирования. В качестве примера можно привести сборку мусора: в самом C# такая возможность не предусмотрена, среда CLR производит ее для программ, которые написаны на C#, также, как это делается для программ J#, VB.NET и других.
Основные требования к кандидатам на позицию «программист C#»:
- знание платформы .NET, C#, ASP.NET MVC;
- знание MS SQL;
- опыт разработки и хорошие знания ASP.NET MVC 5, WebApi;
- опыт работы с ORM Entity Framework;
- знание TypeScript / JavaScript;
- знание принципов веб-разработки (HTML, CSS);
- опыт использования систем контроля версий (GIT, TFS, SVN).